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
Firebase AutoMLのオンデバイス実行とCameraXを組み合わせた新しい価値を秒で試す
Search
Yui Matsuura
May 13, 2019
Programming
3
990
Firebase AutoMLのオンデバイス実行とCameraXを組み合わせた新しい価値を秒で試す
Yui Matsuura
May 13, 2019
Tweet
Share
More Decks by Yui Matsuura
See All by Yui Matsuura
★2.2のアプリがIn-App Review APIを導入して★4.2になるまで
teshi04
6
3.7k
Android Jetpack: Navigationを使ってみる
teshi04
2
4.3k
技術書典アプリを作った話
teshi04
2
890
Create Layouts with the Wearable UI Library
teshi04
2
4.5k
Other Decks in Programming
See All in Programming
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
280
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
私の後悔をAWS DMSで解決した話
hiramax
4
210
Swift Updates - Learn Languages 2025
koher
2
510
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
130
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
240
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
130
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
1
150
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
250
AI時代のUIはどこへ行く?
yusukebe
18
9.1k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
431
66k
Fireside Chat
paigeccino
39
3.6k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
The Language of Interfaces
destraynor
161
25k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Agile that works and the tools we love
rasmusluckow
330
21k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
KATA
mclloyd
32
14k
Transcript
Firebase AutoMLのオンデバイス実行と CameraXを組み合わせた新しい価値を秒 で試す Google I/O 2019 わいわい報告会 @teshi04
てし @teshi04 Yui Matuura Merchari/Android
デモ
いままでのAndroidのカメラ • いろいろな端末がある • Camera APIは複雑 ◦ なにもかも自分でやらないといけなくて大変 ◦ start,
stopしたり、破棄されるときにcloseしたり • ML Vision APIを使ってQRコードを読み取りたいだけなのにCameraに詳しくはなら ないといけない • google/cameraview
CameraX • Jetpack camera support liblary • Android 5.0(API level
21)〜 • Camera2
CameraX • シンプルで使いやすい • 基本的なUsecase ◦ Preview ◦ Image analysis
◦ Image capture • CameraX Test Labで何百ものデバイスでテストされていて、問題が修正されていく のでデバイスごとに固有のコードを書かなくてもよくなる
Preview
Take Photo
Analyze images
ML Kit for Firebase
AutoML Vision Edge
Firebase AutoML Vision Edge 1. インポートする 2. ラベルをつける 3. モデルをトレーニングする
None
None
None
Firebase ML KitをCustom Modelとして組み込む
まとめ • CameraXの登場でカメラアプリが作りやすくなった • Firebase AutoMLの登場でAIアプリの開発が身近になった • AutoMLは1000枚トレーニング時間3時間まで無料なので試してみような!
参考 • CameraX ◦ https://developer.android.com/training/camerax • AutoML Vision Edge ◦
https://firebase.google.com/docs/ml-kit/automl-image-labeling?authuser= 0%3Fhl%3Den • MLのマテリアルデザイン ◦ https://material.io/collections/machine-learning/patterns-for-machine-lear ning-powered-features.html
Thanks