オブジェクトの検出とトラッキング
plat_ios
plat_android

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

Object 0 |
境界 |
(1, 97)、(332, 97)、(332, 332)、(1, 332) |
カテゴリ |
FASHION_GOOD |
分類の信頼度 |
0.95703125 |
Object 1 |
境界 |
(186, 80)、(337, 80)、(337, 226)、(186, 226) |
カテゴリ |
FASHION_GOOD |
分類の信頼度 |
0.84375 |
Object 2 |
境界 |
(296, 80)、(472, 80)、(472, 388)、(296, 388) |
カテゴリ |
FASHION_GOOD |
分類の信頼度 |
0.94921875 |
Object 3 |
境界 |
(439, 83)、(615, 83)、(615, 306)、(439, 306) |
カテゴリ |
FASHION_GOOD |
分類の信頼度 |
0.9375 |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-08-06 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":"その他"
}]