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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
SORACOM(ソラコム)
PRO
December 13, 2022
Technology
780
0
Share
ソラカメ + Lobe + AWS Lambda + TensorFlow Lite で鍵の閉め忘れを検知する
2022年12月13日開催「
SORACOM UG Online #14 ~ ソラカメ API & ゆく年くる年
」で、ソラコム三國(mick)が発表した資料です。
SORACOM(ソラコム)
PRO
December 13, 2022
More Decks by SORACOM(ソラコム)
See All by SORACOM(ソラコム)
IoT活用の今を知る!現場の最新事例20選を紹介
soracom
PRO
0
88
15分でわかる「フィジカルAI」今知っておきたい基礎と今後の活用のカギとは
soracom
PRO
0
120
モノ売りとコト売りを両立!成功事例に学ぶ、顧客接点を生むビジネス変革とIoTの関係
soracom
PRO
0
26
投資家様向けビジネス概要<2026年2月版>
soracom
PRO
0
350
Business Overview for Investors [February 2026 Edition]
soracom
PRO
0
78
投資家様向けビジネス概要<2025年11月版>
soracom
PRO
0
520
Business Overview for Investors [November 2025 Edition]
soracom
PRO
0
100
【SORACOM UG Okayama】IoTとSORACOMとAI
soracom
PRO
0
440
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
1
740
Other Decks in Technology
See All in Technology
仕様通り動くの先へ。Claude Codeで「使える」を検証する
gotalab555
8
3.1k
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
170
AIエージェントを構築して感じた、AI時代のCDKとの向き合い方
smt7174
1
130
LLM とプロンプトエンジニアリング/チューターを定義する / LLMs and Prompt Engineering, and Defining Tutors
ks91
PRO
0
330
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
1
250
ふりかえりを 「あそび」にしたら、 学習が勝手に進んだ / Playful Retros Drive Learning
katoaz
0
440
【Findy FDE登壇_2026_04_14】— 現場課題を本気で解いてたら、FDEになってた話
miyatakoji
0
860
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
230
AI前提とはどういうことか
daisuketakeda
0
170
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
140
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
480
Data Enabling Team立ち上げました
sansantech
PRO
0
300
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Between Models and Reality
mayunak
3
260
For a Future-Friendly Web
brad_frost
183
10k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
A Soul's Torment
seathinner
6
2.6k
A better future with KSS
kneath
240
18k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
870
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
From π to Pie charts
rasagy
0
160
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
450
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
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