$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ソラカメ + Lobe + AWS Lambda + TensorFlow Lite で鍵の閉...
Search
SORACOM(ソラコム)
PRO
December 13, 2022
Technology
0
750
ソラカメ + Lobe + AWS Lambda + TensorFlow Lite で鍵の閉め忘れを検知する
2022年12月13日開催「
SORACOM UG Online #14 ~ ソラカメ API & ゆく年くる年
」で、ソラコム三國(mick)が発表した資料です。
SORACOM(ソラコム)
PRO
December 13, 2022
Tweet
Share
More Decks by SORACOM(ソラコム)
See All by SORACOM(ソラコム)
投資家様向けビジネス概要<2025年11月版>
soracom
PRO
0
180
Business Overview for Investors [November 2025 Edition]
soracom
PRO
0
42
【SORACOM UG Okayama】IoTとSORACOMとAI
soracom
PRO
0
270
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
1
530
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
2
1.4k
投資家様向けビジネス概要<2025年8月版>
soracom
PRO
0
530
Business Overview for Investors[August 2025 Edition]
soracom
PRO
0
81
少人数・短期間で実現!“ゼロから作らない” 4つの事例から見る、新時代IoT【SORACOM Discovery 2025】
soracom
PRO
0
350
現場のリアルをカメラで変える!小売・商業施設の「現場改革」最前線【SORACOM Discovery 2025】
soracom
PRO
0
340
Other Decks in Technology
See All in Technology
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
450
ChatGPTで論⽂は読めるのか
spatial_ai_network
0
440
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
3
890
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.7k
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
5
1.4k
文字列の並び順 / Unicode Collation
tmtms
0
130
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
160
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.1k
グレートファイアウォールを自宅に建てよう
ctes091x
0
140
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
550
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
140
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Git: the NoSQL Database
bkeepers
PRO
432
66k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Building Applications with DynamoDB
mza
96
6.8k
How GitHub (no longer) Works
holman
316
140k
Side Projects
sachag
455
43k
Designing for Performance
lara
610
69k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Done Done
chrislema
186
16k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Transcript
ソラカメ + Lobe + AWS Lambda + Tensorflow Lite で鍵の閉め忘れを検知する
SORACOM UG Online #14 ~ソラカメAPI&行く年来る年~ Dec. 13, 2022 株式会社ソラコム Customer Reliability Engineer 三國直樹 (mick / @n_mikuni)
自己紹介 三國直樹 (mick) Customer Reliability Engineer SORACOM の技術サポートやドキュメント等を 担当 今年の抱負:
一に健康、二に家族、三に仕事
師走は慌ただしい https://www.meti.go.jp/statistics/toppage/report/minikaisetsu/hitokoto_kako/20151207hitokoto.html
IoT 現場 (家庭) の心配事 やることが多い。 年末は防犯も心配だ。 あれ、玄関の 鍵閉めたっけ?
作ったもの • 鍵の開閉を認識し LINE で通知
構成 Amazon EventBridge LINE Notify Soracom Cloud Camera Services AWS
Lambda (ハンドラ) AWS Lambda (推論) 1. 定期的な呼び出し 4. 通知 3. 推論 2. 静止画像の取り出し
1. アカウントを準備する (SORACOM、LINE Notify、AWS) 2. 物理環境を用意する (ソラカメ対応カメラ) 3. 画像認識のためのモデルを作成する (Lobe)
4. AWS Serverless Application Model + Docker を使ってデプロイする Ref: https://github.com/nmikuni/door-key-open-detector 構築手順
物理環境を用意する (ソラカメ対応カメラ)
ラベリング・トレーニング・利用 (エクスポート) が簡単にできる 画像認識のためのモデルを作成する (Lobe)
デプロイ AWS Lambda Serverless Application Model Docker template.yaml Dockerfile
気になる精度… トレーニングデータでは最高で 9 割 たまに誤判定している
Bounding box がないから…?(下は Amazon SageMaker Ground Truth の例) 仮説
Bounding box がないなら、 トリミングだ!!
Microsoft Paint で狙いを定めて
Python でトリミング!
Lobe 上では 100% の精度を達成
Lambda でも推論する画像をトリミング
トリミングの位置をハードコーディングしているため カメラの固定は不可欠
(今のところ) 100% の精度を達成! 結果
• ソラカメ API で簡単に画像をエクスポートできる • Lobe も簡単に使うことができる • Serverless Application
Model を使うことで、Lambda で Tensorflow Lite を動かせる (ブログに書いたが、ビルドはやや大変) • イベント API と組み合わせて、イベントがあった時にだけ Lambda をトリガー するようにしたい まとめ
None