Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IoTでビデオチャットを楽しくする
Search
ufoo68
May 19, 2020
Programming
0
340
IoTでビデオチャットを楽しくする
ufoo68
May 19, 2020
Tweet
Share
More Decks by ufoo68
See All by ufoo68
初めて開発リーダーをやってみた話
ufoo68
0
82
M5Stack用の指紋認証デバイスを試す
ufoo68
0
630
結婚式のクイズアプリを自作した話
ufoo68
0
550
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
620
KASHIKOIHAKO
ufoo68
0
510
LIFF通話をつくろう!
ufoo68
0
1.3k
KASHIKOIHAKO計画その4
ufoo68
0
270
AWS CDKで作るLINE bot
ufoo68
0
350
解説!LINE bot開発
ufoo68
0
260
Other Decks in Programming
See All in Programming
Ça bouge du côté des animations CSS !
goetter
2
150
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
1
210
もう僕は OpenAPI を書きたくない
sgash708
5
1.9k
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
120
Domain-Driven Transformation
hschwentner
2
1.9k
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
200
Formの複雑さに立ち向かう
bmthd
1
930
Rubyと自由とAIと
yotii23
6
1.6k
Honoとフロントエンドの 型安全性について
yodaka
7
1.4k
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
150
Django NinjaによるAPI開発の効率化とリプレースの実践
kashewnuts
1
250
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
160
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
It's Worth the Effort
3n
184
28k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Six Lessons from altMBA
skipperchong
27
3.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Transcript
IoTでビデオチャット を楽しくする @IoTLT vol.63
自己紹介 • 名前 ◦ 松永勇太 • 出身地 ◦ 滋賀県 •
やってること ◦ スポーツIoTLT主催 ◦ AWSを使った開発 • 昔やってたこと ◦ 鳥人間コンテスト ◦ 梅キャン勉強会主催
本題の前に、
これはなんの略? IoT
こう? Internet of Things?
違います Internet or Things
つまりは、 Internet or Things LTでは、 「Things」の無いLTが許されます
本題に戻ります
今回の発表について 少し前に書いた記事が思ったよりバズらなかったので供養のために話します
つくったもの 「手をかざすと魔法陣が出てくる」ようなSnap Cameraもどきを作ってみました
システムの流れ 手の検出 魔法陣を合成 マスキング
手の検出 • OpenCVのcv2.CascadeClassifier()を使用 ◦ カスケード分類器という手法が使われている ◦ OpenCVの物体検出とかでよく用いられている ◦ 検出過程を説明している動画 •
手の学習モデルはOpenCV公式のサンプルを使用 ◦ 自力でやると数千単位の画像を用意しないといけない(らしい) https://qiita.com/hitomatagi/items/04b1b26c1bc2e8081427
合成とマスキング • 魔法陣の画像をそのまま貼ると白背景が重なる • ここの記事を参考にマスキングを実装した
ついでに SplitCamを使ってZoomなどに配信できるようにした
DEMO
さいごに • グーの形の検出しかできないのは微妙 • ニューラルネットワーク使うほうがもっと精度出る? • 普通にSnapCameraで自作フィルタ作る方がいいと思った