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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ufoo68
May 19, 2020
Programming
370
0
Share
IoTでビデオチャットを楽しくする
ufoo68
May 19, 2020
More Decks by ufoo68
See All by ufoo68
BlenderをCodexで動かす
ufoo68
0
150
改めて考えるOSSのあり方について
ufoo68
0
51
文法で学ばないJavaScript
ufoo68
0
65
Cookieとは?
ufoo68
1
74
今更ながら、開発現場での生成AI活用について
ufoo68
0
78
28歳独身エンジニア 婚活してみた
ufoo68
0
34
OpenAIでクッキー型を作る
ufoo68
1
67
初めて開発リーダーをやってみた話
ufoo68
0
140
M5Stack用の指紋認証デバイスを試す
ufoo68
0
890
Other Decks in Programming
See All in Programming
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2.1k
[BalkanRuby 2026] Drop your app/services!
palkan
3
560
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
160
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
3
650
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
210
関係性から理解する"同一性"の型用語たち
pvcresin
1
220
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
140
AIを導入する前にやるべきこと
negima
2
370
Agentic Elixir
whatyouhide
0
450
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
150
書き換えて学ぶTemporal #fukts
pirosikick
2
380
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
250
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.1k
Into the Great Unknown - MozCon
thekraken
41
2.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
140
The SEO identity crisis: Don't let AI make you average
varn
0
460
For a Future-Friendly Web
brad_frost
183
10k
Marketing to machines
jonoalderson
1
5.3k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
170
Design in an AI World
tapps
1
210
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
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で自作フィルタ作る方がいいと思った