Slide 1

Slide 1 text

IoTでビデオチャット を楽しくする @IoTLT vol.63

Slide 2

Slide 2 text

自己紹介 ● 名前 ○ 松永勇太 ● 出身地 ○ 滋賀県 ● やってること ○ スポーツIoTLT主催 ○ AWSを使った開発 ● 昔やってたこと ○ 鳥人間コンテスト ○ 梅キャン勉強会主催

Slide 3

Slide 3 text

本題の前に、

Slide 4

Slide 4 text

これはなんの略? IoT

Slide 5

Slide 5 text

こう? Internet of Things?

Slide 6

Slide 6 text

違います Internet or Things

Slide 7

Slide 7 text

つまりは、 Internet or Things LTでは、 「Things」の無いLTが許されます

Slide 8

Slide 8 text

本題に戻ります

Slide 9

Slide 9 text

今回の発表について 少し前に書いた記事が思ったよりバズらなかったので供養のために話します

Slide 10

Slide 10 text

つくったもの 「手をかざすと魔法陣が出てくる」ようなSnap Cameraもどきを作ってみました

Slide 11

Slide 11 text

システムの流れ 手の検出 魔法陣を合成 マスキング

Slide 12

Slide 12 text

手の検出 ● OpenCVのcv2.CascadeClassifier()を使用 ○ カスケード分類器という手法が使われている ○ OpenCVの物体検出とかでよく用いられている ○ 検出過程を説明している動画 ● 手の学習モデルはOpenCV公式のサンプルを使用 ○ 自力でやると数千単位の画像を用意しないといけない(らしい) https://qiita.com/hitomatagi/items/04b1b26c1bc2e8081427

Slide 13

Slide 13 text

合成とマスキング ● 魔法陣の画像をそのまま貼ると白背景が重なる ● ここの記事を参考にマスキングを実装した

Slide 14

Slide 14 text

ついでに SplitCamを使ってZoomなどに配信できるようにした

Slide 15

Slide 15 text

DEMO

Slide 16

Slide 16 text

さいごに ● グーの形の検出しかできないのは微妙 ● ニューラルネットワーク使うほうがもっと精度出る? ● 普通にSnapCameraで自作フィルタ作る方がいいと思った