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
ソラカメ + Lobe + AWS Lambda + TensorFlow Lite で鍵の閉...
Search
SORACOM
PRO
December 13, 2022
Technology
0
690
ソラカメ + 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
【基調講演】Crossroad~IoT×AIが交差する未来~【SORACOM Discovery 2025】
soracom
PRO
0
28
投資家様向けビジネス概要
soracom
PRO
0
190
Business Overview for Investors
soracom
PRO
0
11
IoT でできること・取り組み方「後付け IoT」「組み込み IoT」と、IoTやSORACOMの仲間が共に学び交流するコミュニティ「SORACOM UG」
soracom
PRO
0
350
APIファーストで実現する運用性の高い IoT プラットフォーム: SORACOMのアプローチ
soracom
PRO
0
1.5k
IoTシステムの運用効率化に取り組もう! ― 回線管理とデバイス設定を自動化するための SORACOM API とプラットフォーム機能の活用
soracom
PRO
0
120
SORACOM のアーキテクチャと挑戦のフィールド
soracom
PRO
1
1k
Technical Writing Meetup vol.39
soracom
PRO
2
990
今だからこそ振り返る、生成AIの基礎とこれからの使い道 ― デバイスから生成AIを使うには
soracom
PRO
0
76
Other Decks in Technology
See All in Technology
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
5
880
今だから言えるセキュリティLT_Wordpress5.7.2未満を一斉アップデートせよ
cuebic9bic
2
180
機械学習を「社会実装」するということ 2025年夏版 / Social Implementation of Machine Learning July 2025 Version
moepy_stats
1
160
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
350
“日本一のM&A企業”を支える、少人数SREの効率化戦略 / SRE NEXT 2025
genda
1
310
デザインレビューをAIにしてもらいたい!
tomuro
2
140
The Madness of Multiple Gemini CLIs Developing Simultaneously with Jujutsu
gunta
0
380
ObsidianをLLM時代のナレッジベースに! クリッピング→Markdown→CLI連携の実践
srvhat09
7
7.8k
室長の逆襲 :データ活用の陣地を増やすためのヒント
masatoshi0205
0
140
公開初日に Gemini CLI を試した話や FFmpeg と組み合わせてみた話など / Gemini CLI 初学者勉強会(#AI道場)
you
PRO
0
1.6k
Talk to Someone At Delta Airlines™️ USA Contact Numbers
travelcarecenter
0
170
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
Featured
See All Featured
Building an army of robots
kneath
306
45k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
How STYLIGHT went responsive
nonsquared
100
5.6k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Side Projects
sachag
455
43k
The Language of Interfaces
destraynor
158
25k
How GitHub (no longer) Works
holman
314
140k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
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