Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。
詳細
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
物体の検出と追跡
plat_ios
plat_android

ML Kitのデバイス上のオブジェクト検出および追跡APIを使用すると、画像またはライブカメラフィード内の最も目立つオブジェクトをリアルタイムでローカライズおよび追跡できます。オプションで、検出されたオブジェクトをいくつかの一般的なカテゴリの1つに分類することもできます。
大まかな分類によるオブジェクトの検出と追跡は、ライブの視覚探索体験を構築するのに役立ちます。オブジェクトの検出と追跡はデバイス上で迅速かつ完全に行われるため、より長い視覚的検索パイプラインのフロントエンドとして適切に機能します。オブジェクトを検出してフィルタリングした後、それらをCloud Vision Product Searchなどのクラウドバックエンド、またはAutoMLVisionEdgeを使用してトレーニングしたものなどのカスタムモデルに渡すことができます。
iOS Android
主な機能
迅速な物体検出と追跡 | オブジェクトを検出し、画像内のオブジェクトの位置を取得します。画像全体でオブジェクトを追跡します。 |
最適化されたオンデバイスモデル | オブジェクト検出および追跡モデルは、モバイルデバイス用に最適化されており、ローエンドデバイスでもリアルタイムアプリケーションでの使用を目的としています。 |
著名なオブジェクトの検出 | 画像内で最も目立つオブジェクトを自動的に判別します。 |
粗い分類 | オブジェクトを幅広いカテゴリに分類します。これを使用して、関心のないオブジェクトを除外できます。次のカテゴリがサポートされています:家庭用品、ファッション商品、食品、植物、場所、不明。 |
結果の例
画像全体で最も目立つオブジェクトを追跡する
 | トラッキングID | 0 | 境界 | (95、45)、(496、45)、(496、240)、(95、240) | カテゴリー | 場所 | 分類の信頼度 | 0.9296875 |
|
 | トラッキングID | 0 | 境界 | (84、46)、(478、46)、(478、247)、(84、247) | カテゴリー | 場所 | 分類の信頼度 | 0.8710938 |
|
 | トラッキングID | 0 | 境界 | (53、45)、(519、45)、(519、240)、(53、240) | カテゴリー | 場所 | 分類の信頼度 | 0.8828125 |
|
写真:クリスチャンフェラー[CC BY-SA 4.0]
静止画像内の複数のオブジェクト

オブジェクト0 |
---|
境界 | (1、97)、(332、97)、(332、332)、(1、332) |
カテゴリー | FASHION_GOOD |
分類の信頼度 | 0.95703125 |
オブジェクト1 |
---|
境界 | (186、80)、(337、80)、(337、226)、(186、226) |
カテゴリー | FASHION_GOOD |
分類の信頼度 | 0.84375 |
オブジェクト2 |
---|
境界 | (296、80)、(472、80)、(472、388)、(296、388) |
カテゴリー | FASHION_GOOD |
分類の信頼度 | 0.94921875 |
オブジェクト3 |
---|
境界 | (439、83)、(615、83)、(615、306)、(439、306) |
カテゴリー | FASHION_GOOD |
分類の信頼度 | 0.9375 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
Last updated 2023-01-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]