Slide 1

Slide 1 text

Firebase AutoMLのオンデバイス実行と CameraXを組み合わせた新しい価値を秒 で試す Google I/O 2019 わいわい報告会 @teshi04

Slide 2

Slide 2 text

てし @teshi04 Yui Matuura Merchari/Android

Slide 3

Slide 3 text

デモ

Slide 4

Slide 4 text

いままでのAndroidのカメラ ● いろいろな端末がある ● Camera APIは複雑 ○ なにもかも自分でやらないといけなくて大変 ○ start, stopしたり、破棄されるときにcloseしたり ● ML Vision APIを使ってQRコードを読み取りたいだけなのにCameraに詳しくはなら ないといけない ● google/cameraview

Slide 5

Slide 5 text

CameraX ● Jetpack camera support liblary ● Android 5.0(API level 21)〜 ● Camera2

Slide 6

Slide 6 text

CameraX ● シンプルで使いやすい ● 基本的なUsecase ○ Preview ○ Image analysis ○ Image capture ● CameraX Test Labで何百ものデバイスでテストされていて、問題が修正されていく のでデバイスごとに固有のコードを書かなくてもよくなる

Slide 7

Slide 7 text

Preview

Slide 8

Slide 8 text

Take Photo

Slide 9

Slide 9 text

Analyze images

Slide 10

Slide 10 text

ML Kit for Firebase

Slide 11

Slide 11 text

AutoML Vision Edge

Slide 12

Slide 12 text

Firebase AutoML Vision Edge 1. インポートする 2. ラベルをつける 3. モデルをトレーニングする

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Firebase ML KitをCustom Modelとして組み込む

Slide 17

Slide 17 text

まとめ ● CameraXの登場でカメラアプリが作りやすくなった ● Firebase AutoMLの登場でAIアプリの開発が身近になった ● AutoMLは1000枚トレーニング時間3時間まで無料なので試してみような!

Slide 18

Slide 18 text

参考 ● 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

Slide 19

Slide 19 text

Thanks