踊らなきゃ止まらない、目覚まし時計を作ってみた! ダンスの評価がクリア条件を超えるまで音楽が止まらない鬼仕様のはずが…
今回紹介するのは、ニコニコ動画に投稿された『ダンスで止める目覚まし時計を作ってみた』というぜるさんの動画です。
スマホアプリの目覚まし時計では、無意識に止めてしまい二度寝をしてしまう投稿者のぜるさん。踊らないと止まらない目覚まし時計の制作に取りかかります。
姿勢を推定するプログラムを書きます。手首、肩などの関節位置の動きをリアルタイムに認識しています。
踊っているか判断するプログラムを作ります。お手本となる動画と比較して、どのくらい踊れているか判定します。
動画ではパソコンに負荷がかかりすぎてうまく動作しなかったので、静止画を一定間隔で切り替えて比較する方式をとりました。
プログラムはうまく動作しているようですが、背景と服の色が似ていて検出が安定しません。そこで、明るい色の服を買ってきました。
目覚まし時計部分のプログラムを書き、踊り検出と組み合わせたら、踊らなきゃ止まらない目覚まし時計の完成です。
スコアは関節の角度などを比較して判定しています。合計スコアがクリア条件を超えるまでアラームが止まらない仕組みです。
実際に、このアラームで起きることができるのか試してます。起きる時間を3時に設定。録画ツールもセットしておきます。
3時になりアラームが起動しました。しかし、起きる気配はありません。音楽は鳴り続けていますが、5分経過しても寝たままです。
10分が経過しました。まだまだ眠り続けています。ですが、寝ている姿勢がお手本を横にした姿と似ているのか、いいスコアが出るように。誤検知でアラームが止まってしまいました。
結局起きることはできませんでしたが、作ろうとしていたものは完成したので、ここで開発終了となりました。ここまでの技術を投入しても起きないとは……。頼もしすぎる睡眠力ですね。
視聴者コメント
草
寝たまま止められる目覚ましは草
いっそのことアプリ一つ作らないと止められないようにしよう
文/高橋ホイコ
▼動画はこちらから視聴できます▼
『ダンスで止める目覚まし時計を作ってみた』
https://www.nicovideo.jp/watch/sm42980926
―あわせて読みたい―