パブリック コンストラクタ
Builder()
|
パブリック メソッド
final ObjectDetector.ObjectDetectorOptions |
build()
ObjectDetector.ObjectDetectorOptions インスタンスを検証してビルドします。 |
抽象 ObjectDetector.ObjectDetectorOptions.Builder | |
抽象 ObjectDetector.ObjectDetectorOptions.Builder | |
抽象 ObjectDetector.ObjectDetectorOptions.Builder | |
抽象 ObjectDetector.ObjectDetectorOptions.Builder |
setDisplayNamesLocale(String value)
TFLite Model Metadata によって指定された表示名に使用するオプションのロケールを設定します(存在する場合)。
|
抽象 ObjectDetector.ObjectDetectorOptions.Builder | |
抽象 ObjectDetector.ObjectDetectorOptions.Builder | |
抽象 ObjectDetector.ObjectDetectorOptions.Builder |
setResultListener(ResultListener<ObjectDetectorResult, MPImage> 値)
オブジェクト検出がライブ ストリーム モードのときに検出結果を非同期で受け取るように
OutputHandler.ResultListener を設定します。 |
抽象 ObjectDetector.ObjectDetectorOptions.Builder | |
抽象 ObjectDetector.ObjectDetectorOptions.Builder |
継承されるメソッド
パブリック コンストラクタ
public Builder ()
パブリック メソッド
public final ObjectDetector.ObjectDetectorOptions build ()
ObjectDetector.ObjectDetectorOptions
インスタンスを検証してビルドします。
例外
IllegalArgumentException | 結果リスナーと実行モードが正しく構成されていない場合。結果リスナーは、オブジェクト検出がライブ ストリーム モードの場合にのみ設定する必要があります。 |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions 値)
オブジェクト検出タスクの BaseOptions
を設定します。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> value)
カテゴリ名の許可リスト(省略可)を設定します。
空でない場合、カテゴリ名がこのセットにない検出結果は除外されます。重複するカテゴリ名や不明なカテゴリ名は無視されます。categoryDenylist
とは相互に排他的です。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> value)
カテゴリ名の拒否リストを設定します(省略可)。
空でない場合、カテゴリ名がこのセットに含まれる検出結果は除外されます。重複するカテゴリ名や不明なカテゴリ名は無視されます。categoryAllowlist
とは相互に排他的です。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (String value)
TFLite Model Metadata によって指定された表示名に使用するロケール(省略可)を設定します(存在する場合)。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener 値)
オプションの ErrorListener
} を設定します。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (Integer 値)
返されるトップスコアの検出結果の最大数を設定します(省略可)。
モデル メタデータで指定されたものをオーバーライドします。この値を下回る結果は拒否されます。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult, MPImage> value)
オブジェクト検出がライブ ストリーム モードのときに検出結果を非同期で受け取るように OutputHandler.ResultListener
を設定します。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (RunningMode の値)
オブジェクト検出タスクの RunningMode
を設定します。デフォルトは画像モードです。オブジェクト検出には次の 3 つのモードがあります。
- IMAGE: 単一画像入力でオブジェクトを検出するモード。
- VIDEO: 動画のデコードされたフレームからオブジェクトを検出するモード。
- LIVE_STREAM: カメラからのデータなど、入力データのライブ ストリームからオブジェクトを検出するためのモード。このモードでは、
setResultListener
を呼び出してリスナーを設定して、検出結果を非同期で受信する必要があります。
パラメータ
value |
---|
public 抽象 ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Float 値)
オプションのスコアしきい値を設定し、モデル メタデータで指定されたスコアしきい値をオーバーライドします(存在する場合)。この値を下回る結果は拒否されます。
パラメータ
value |
---|