GestureRecognizer.GestureRecognizerOptions.Builder

public 静的抽象クラス GestureRecognizer.GestureRecognizerOptions.Builder

パブリック コンストラクタ

パブリック メソッド

final GestureRecognizer.GestureRecognizerOptions
build()
GestureRecognizer.GestureRecognizerOptions インスタンスを検証してビルドします。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setBaseOptionsBaseOptions 値)
ジェスチャー認識タスクの基本オプションを設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setCannedGesturesClassifierOptions(ClassifierOptions classifierOptions)
ジェスチャーのスコアしきい値、許可リスト、拒否リストなど、ジェスチャー分類器を制御する ClassifierOptions(省略可)を設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setCustomGesturesClassifierOptions(ClassifierOptions classifierOptions)
ジェスチャーのスコアしきい値、許可リスト、拒否リストなど、カスタム ジェスチャー分類器を制御する ClassifierOptions(省略可)を設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setErrorListenerErrorListener 値)
オプションのエラーリスナーを設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandDetectionConfidence浮動小数点値の値)
手の検出が成功したとみなすための最小信頼スコアを設定します
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandPresenceConfidence浮動小数点数の値)
手のランドマーク検出における手の存在スコアの最小信頼スコアを設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setMinTrackingConfidence浮動小数点値の値)
手追跡が成功したとみなす最小信頼スコアを設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setNumHandsInteger 値)
GestureRecognizer で検出できる手の最大数を設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setResultListener(ResultListener<GestureRecognizerResultMPImage> の値)
ジェスチャー認識機能がライブ ストリーム モードのときに検出結果を非同期で受け取るように結果リスナーを設定します。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setRunningModeRunningMode の値)
ジェスチャー認識タスクの実行モードを設定します。

継承されるメソッド

パブリック コンストラクタ

public Builder ()

パブリック メソッド

public final GestureRecognizer.GestureRecognizerOptions build ()

GestureRecognizer.GestureRecognizerOptions インスタンスを検証してビルドします。

例外
IllegalArgumentException 結果リスナーと実行モードが正しく構成されていない場合。結果リスナーは、オブジェクト検出がライブ ストリーム モードの場合にのみ設定する必要があります。

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions BaseOptions の値)

ジェスチャー認識タスクの基本オプションを設定します。

パラメータ
value

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptions classifierOptions)

ジェスチャーのスコアしきい値、許可リスト、拒否リストなど、ジェスチャー分類器を制御する ClassifierOptions(省略可)を設定します。ジェスチャー分類器の既定のカテゴリは、["None"、"Closed_Fist"、"Open_Palm"、"Pointing_Up"、"Thumb_Down"、"Thumb_Up"、"Victory"、"ILoveYou"] です。

TODO このオプションは、スコアリング マージ計算ツールが実装された後、変更される可能性があります。

パラメータ
classifierOptions

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptions classifierOptions)

ジェスチャーのスコアしきい値、許可リスト、拒否リストなど、カスタム ジェスチャー分類器を制御する ClassifierOptions(省略可)を設定します。

TODO このオプションは、スコアリング マージ計算ツールが実装された後、変更される可能性があります。

パラメータ
classifierOptions

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener ErrorListener の値)

オプションのエラーリスナーを設定します。

パラメータ
value

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence Float 値)

手の検出が成功したとみなすための最小信頼スコアを設定します

パラメータ
value

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence Float 値)

手のランドマーク検出における手の存在スコアの最小信頼スコアを設定します。

パラメータ
value

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence Float 値)

手追跡が成功したとみなす最小信頼スコアを設定します。

パラメータ
value

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setNumHands 整数値)

GestureRecognizer で検出できる手の最大数を設定します。

パラメータ
value

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setResultListener (ResultListener<GestureRecognizerResultMPImage> の値)

ジェスチャー認識機能がライブ ストリーム モードのときに検出結果を非同期で受け取るように結果リスナーを設定します。

パラメータ
value

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode RunningMode の値)

ジェスチャー認識タスクの実行モードを設定します。デフォルトは画像モードです。ジェスチャー認識には次の 3 つのモードがあります。

  • 画像: 単一画像入力に対する操作を認識するモード。
  • VIDEO: 動画のデコードされたフレームでの操作を認識するためのモード。
  • LIVE_STREAM: カメラからのデータなど、入力データのライブ ストリームでの操作を認識するためのモード。このモードでは、setResultListener を呼び出して、認識結果を非同期で受け取るリスナーを設定する必要があります。

パラメータ
value