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
Amazon Rekognitionを使ったインターホンハック
Search
KMiura
January 31, 2025
Technology
0
32
Amazon Rekognitionを使ったインターホンハック
JAWS-UG名古屋1月会AWS Demo-1グランプリ
https://jawsug-nagoya.connpass.com/event/341107/
KMiura
January 31, 2025
Tweet
Share
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
830
Pythonでルンバをハックしてみた
miura55
0
81
あなたの知らないクラフトビールの世界
miura55
0
250
Storage Browser for Amazon S3を触ってみた + α
miura55
0
140
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
140
あのボタンでつながるSORACOM
miura55
0
89
Postman Flowsで作るAPI連携LINE Bot
miura55
0
310
Lambdaと共に歩んだAWS
miura55
3
680
Bedrock Knowledge baseを使って今年の上半期のニュースを聞いてみた(リベンジ編)
miura55
0
220
Other Decks in Technology
See All in Technology
Building Products in the LLM Era
ymatsuwitter
10
6.1k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
150
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
230
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
150
LINEギフトにおけるバックエンド開発
lycorptech_jp
PRO
0
110
コンピュータビジョンの社会実装について考えていたらゲームを作っていた話
takmin
1
480
RSNA2024振り返り
nanachi
0
620
プロダクトエンジニア 360°フィードバックを実施した話
hacomono
PRO
0
120
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
260
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
130
JEDAI Meetup! Databricks AI/BI概要
databricksjapan
0
280
【詳説】コンテンツ配信 システムの複数機能 基盤への拡張
hatena
0
110
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
32
6.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Embracing the Ebb and Flow
colly
84
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Building Adaptive Systems
keathley
40
2.4k
Optimizing for Happiness
mojombo
376
70k
4 Signs Your Business is Dying
shpigford
182
22k
Visualization
eitanlees
146
15k
Transcript
Amazon Rekognitionを使ったインター ホンハック KMiura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • Acallのバックエンドエンジニア • JAWS UG名古屋&神戸 運営
• 好きなAWSのサービス:AWS IoT, Lambda, ECS @k_miura_io koki.miura05
今回のテーマ
AWSでスマートホーム化計画 • 築20年超えのマンションには何もスマートホー ム要素が無い • QOLを上げるためにありとあらゆるハックをし てきた
例えばこんなこと カーテン&ライト コーヒーメーカー
次なるターゲット
マンションあるある • エントランスはオートロック • 鍵は2つ持ち(最近のマンションはそうでも 無いらしい) • 大体カメラ付き
顔認証でエントランスを突破したい
僕のバックグラウンド • 実は情報系ではなくロボット工学の専攻 • C、C++がメイン • ロボットで使われる技術の一つとして画 像認識をバリバリ触っていた
Open CV • インテルのエンジニアが開発した オープンソースのコンピュータビジョ ン向けライブラリ • ディープラーニングモデルを使った画 像検出や画像表示に使えるGUIのサ ポートもある
• ロボット工学、AI(ディープラーニング) の研究やってた人間で知らない人は いないぐらい画像認識の常識
しかしここで問題が • 自分の顔をフルスクラッチで学習するには膨大なデータが必要 • パワフルなGPUの載ったハイスペックなマシンが必要 • アプリ屋さんになった三浦はディープラーニングの知識はとっくに忘れた
Amazon Rekognitionが使えそう • AWSが提供しているクラウドベースの画像、 ビデオ分析サービス • Amazonのコンピュータビジョン研究者が開 発した実証済みのディープラーニング技術 を使って分析をしているらしい •
Recognitionじゃないよ、Rekognitionだよ
顔画像を比較するAPI がある • 2つの画像を比較し、それぞ れに映り込んでいる画像の 類似度を検出するAPIがある • 画素数が荒くてもちゃんと顔 を検出してくれる •
複数の顔が映り込んでても ちゃんと検出してくれるよう
これで顔認証できそう
システム構成
動作の仕組み • Raspberry Piに繋いだWebカメラでインターホンのモ ニターの映像を撮影 • インターホンのモニターで顔を検出したら画像を保存し てAmazon RekognitionのCompare Facesでベー
スの画像との類似度を計算 • 類似度90%超えるとサーボモータで解錠ボタンを押す • シグナルタワーは画像の検出結果のデバッグ用
実際の挙動 https://www.youtube.com/watch?v=WXetAa3L9NM
DEMO
まとめ • Amazon Rekognitionで思ってたより簡単に顔認証ができてしまった • 画質がどれだけ悪くても割と精度高く認識できる • 生成AIもいいけど、古のAI(ディープラーニング)もいいよ
宣伝 https://jawsdays2025.jaws-ug.jp/
END