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