Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Firebase AutoMLのオンデバイス実行とCameraXを組み合わせた新しい価値を秒で試す

Firebase AutoMLのオンデバイス実行とCameraXを組み合わせた新しい価値を秒で試す

Yui Matsuura

May 13, 2019
Tweet

More Decks by Yui Matsuura

Other Decks in Programming

Transcript

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

    View Slide

  2. てし @teshi04
    Yui Matuura
    Merchari/Android

    View Slide

  3. デモ

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  7. Preview

    View Slide

  8. Take Photo

    View Slide

  9. Analyze images

    View Slide

  10. ML Kit for Firebase

    View Slide

  11. AutoML Vision Edge

    View Slide

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

    View Slide

  13. View Slide

  14. View Slide

  15. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  19. Thanks

    View Slide