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
770
ソラカメ + 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(ソラコム)
投資家様向けビジネス概要<2026年2月版>
soracom
PRO
0
170
Business Overview for Investors [February 2026 Edition]
soracom
PRO
0
49
投資家様向けビジネス概要<2025年11月版>
soracom
PRO
0
510
Business Overview for Investors [November 2025 Edition]
soracom
PRO
0
94
【SORACOM UG Okayama】IoTとSORACOMとAI
soracom
PRO
0
400
【SORACOM UG Explorer 2025】さらなる10年へ ~ SORACOM MVC 発表
soracom
PRO
1
690
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
2
1.6k
投資家様向けビジネス概要<2025年8月版>
soracom
PRO
0
610
Business Overview for Investors[August 2025 Edition]
soracom
PRO
0
94
Other Decks in Technology
See All in Technology
型を書かないRuby開発への挑戦
riseshia
0
210
複数クラスタ運用と検索の高度化:ビズリーチにおけるElastic活用事例 / ElasticON Tokyo2026
visional_engineering_and_design
0
110
SaaSからAIへの過渡期の中で現在、組織内で起こっている変化 / SaaS to AI Paradigm Shift
aeonpeople
0
120
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
yamanoku
4
760
AIファーストを前提とした開発スタイルの変化
sbtechnight
0
270
聲の形にみるアクセシビリティ
tomokusaba
0
160
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
150
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
1.7k
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.2k
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.3k
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
2
260
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
1
310
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.4k
How to Ace a Technical Interview
jacobian
281
24k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
GraphQLとの向き合い方2022年版
quramy
50
14k
Done Done
chrislema
186
16k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
150
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
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