public final class
ImageSegmenter
画像に対して画像セグメンテーションを実行します。
ImageSegmenter は、入力画像を受け取って出力を返すものの、戻り値のディープコピーを必要とする標準のセグメンテーション API ERROR(/segment)
と ERROR(/segmentForVideo)
に加えて、コールバック API ERROR(/segmentWithResultListener)
と ERROR(/segmentForVideoWithResultListener)
もサポートしています。これにより、ゼロコピーで出力にアクセスできます。
コールバック API は、ImageSegmenter のすべての RunningMode
で使用できます。コールバック API を使用するように、ImageSegmenter.ImageSegmenterOptions
で OutputHandler.ResultListener
を適切に設定します。
API は、TFLite モデル メタデータを含む TFLite モデルを想定しています。
- 入力画像
MPImage
- 画像セグメンタが実行される画像。
- 出力 ImageSegmenterResult
ImageSegmenterResult
- セグメント化されたマスクを含む ImageSegmenterResult。
ネストされたクラス
クラス | ImageSegmenter.ImageSegmenterOptions | ImageSegmenter の設定オプション。 |
|
クラス | ImageSegmenter.SegmentationOptions | ImageSegmenter のランタイムの動作を構成するオプション。 |