13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ClassiAdvent Calendar 2018

Day 6

自家製Google Clipsを作っちゃおう大作戦[第0戦]

Last updated at Posted at 2018-12-05

皆様、ごきげんよう。

最近、一緒にペアプロやっているナイスガイに「やる気があるときと無いときの差が、めっちゃわかりやすいっすね」的なこと指摘されてちょっと 😑 な徳光です。

本記事は Classi Advent Calendar 2018 6 日目の記事です。
…が、Classi とは全く関係ないこと書きます。ごめんなさい。

ちょっと長いイントロダクション

ある日、ふと我が子が産まれた状況を想像してみたところ...

誕生した我が子の可愛い仕草を一瞬たりとも見逃すまいと、仕事そっちのけで自宅にひきこもってしまった自分が浮かんできました。

このままだと会社に Fire:fire:されて生活の危機が...😨

うーん、どうしたもんかと悩んでいるときに見つけたのが Google Clips

なんと、これを設置するだけで、顔を認識して勝手に 7 秒間の動画を撮影してくれるというではありませんか!
これを我が子のベットにセットしておけば、可愛い仕草を余すことなく記録に残せるので集中して仕事も取り組めそう。

これで問題は解決 😍

...かと思いきや、世の中そんなに甘くは無かったのです。
(だいぶお高い($249 ≒ 約 28,000 円)💸 & 日本では正式には販売しないんだってさ)

またまたうーん、と悩んでいたある日、天啓が!

Google Clips が手に入らないのなら自分で作っちゃえばいいんだよ 👼🏻

ということで、Google 先生にお伺いを立てたところ、良い感じのキットを教えてくれました。

その名も Google AIY Vision Kit V1.1
スマートカメラを自作できちゃう優れものです。

いても立ってもいられず、妻に内緒でポチっちゃいました。1

Vision Kit は未完成の状態で送られてくるので、自分で組み立てないといけないのですが、懇切丁寧な公式の説明の通りに進めていけば 1 時間ほどできあがりました。

さあこれで準備は整った。
あとはやるのみ!

作りたいもの

個人的には専用アプリで見れるより、LINE グループに自動で投稿できるようになったほうが良いな...
ということで来春までに実現したい機能はこちらになりました。

  • 顔を認識して写真を勝手に撮ってくれる
  • 顔を認識して動画を勝手に撮ってくれる
  • いい表情をしているときを判別できればベター
  • 家族用 LINE グループに自動で投稿できる

つくってみた

よっしゃー頑張って作るぞ!と意気込んだのですが、それもつかぬ間。
Vision Kit にはサンプルが同梱されており2探したらほぼ欲しかったスクリプトがありました。
さすが Google 様。
face_camera_trigger.py

ただ、↑ のサンプルでは写真一枚取るごとにスクリプトを実行し直す必要があったので、連続で撮れるようにちょっとだけ改良してみました。(主に ↓ のグリーンでハイライトされているところ)

_Users_toku345_works_github_aiyprojects-raspbian_src_examples_vision_my_face_detection_trigger_py.png

Let's Try

show_take2.gif

赤ちゃんの写真が撮れてますね!
2018-12-05_13.02.18.jpg

ちなみに、おっさんの写真もちゃんと撮れてますね。
2018-12-05_13.02.09.jpg

やったね!

第 0 戦のまとめ

  • 顔を認識して写真を勝手に撮ってくれる
  • 顔を認識して動画を勝手に撮ってくれる
  • いい表情をしているときを判別できればベター
  • 家族用 LINE グループに自動で投稿できる

機械学習を深く知らなくてもここまでは簡単にできました。
いや〜、便利な時代になったもんですね。Vision Kit 恐るべし

さあ、次は動画を保存できるようにするぞー 💪🏻

次回も、乞うご期待。


明日の担当は@spin13さん!
楽しみですね 😆

  1. 組み立てたら見せびらかしたくなって、自分から報告しちゃいましたけどね!

  2. サンプルスクリプトを含むリポジトリはこちら
    嬉しいような、ちょっと拍子抜けしちゃったような...

13
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?