GestureRecognizer.GestureRecognizerOptions.Builder

公開靜態抽象類別 GestureRecognizer.GestureRecognizerOptions.Builder

公用建構函式

公用方法

最終 GestureRecognizer.GestureRecognizerOptions
build()
驗證並建構 GestureRecognizer.GestureRecognizerOptions 執行個體。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setBaseOptions(BaseOptions 值)
設定手勢辨識工作的基本選項。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setCannedGesturesClassifierOptions(ClassifierOptions分類器選項)
設定選用的 ClassifierOptions 控制項,用於控製罐頭手勢分類,例如分數門檻、許可清單和拒絕手勢清單。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setCustomGesturesClassifierOptions(ClassifierOptions分類器選項)
設定選用的 ClassifierOptions,用於控制自訂手勢分類,例如分數門檻、許可清單和拒絕手勢清單。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setErrorListener(ErrorListener 值)
設定選用的錯誤事件監聽器。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandDetectionConfidence(浮點值)
設定用於判定手部偵測為成功的最低可信度分數
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandPresenceConfidence(浮點值)
設定手部地標偵測中手持狀態分數的最小可信度分數。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setMinTrackingConfidence(浮點值)
設定最低可信度分數,才能視為成功追蹤手部追蹤。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setNumHands(Integer 值)
設定 GestureRecognizer 可偵測的手部數量上限。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setResultListener(ResultListener<GestureRecognizerResultMPImage> 值)
設定結果事件監聽器,在手勢辨識工具處於直播模式時,以非同步方式接收偵測結果。
抽象 GestureRecognizer.GestureRecognizerOptions.Builder
setRunningMode(RunningMode 值)
設定手勢辨識工具工作的執行模式。

繼承的方法

公用建構函式

public Builder ()

公用方法

public 最終版 GestureRecognizer.GestureRecognizerOptions build ()

驗證並建構 GestureRecognizer.GestureRecognizerOptions 執行個體。

擲回
IllegalArgumentException 否則結果監聽器和執行模式未正確設定。只有在物件偵測工具處於直播模式時,您才能設定結果監聽器。

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions (BaseOptions value)

設定手勢辨識工作的基本選項。

參數

公開 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptions分類器選項)

設定選用的 ClassifierOptions 控制項,用於控製罐頭手勢分類,例如分數門檻、許可清單和拒絕手勢清單。罐頭手勢分類器有以下類別:["None"、"Closed_Fist"、"Open_Palm"、 「Pointing_Up」、「Thumb_Down」、「Thumb_Up」、「Victory」、「ILoveYou」]

TODO 請注意,執行評分合併計算工具後,這個選項可能會有所變動。

參數
classifierOptions

公開 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptions分類器選項)

設定選用的 ClassifierOptions,用於控制自訂手勢分類,例如分數門檻、許可清單和拒絕手勢清單。

TODO 請注意,執行評分合併計算工具後,這個選項可能會有所變動。

參數
classifierOptions

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener (ErrorListener value)

設定選用的錯誤事件監聽器。

參數

公開 抽象層 GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence (Float 值)

設定用於判定手部偵測為成功的最低可信度分數

參數

公開 抽象層 GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence (Float 值)

設定手部地標偵測中手持狀態分數的最小可信度分數。

參數

公開 抽象層 GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence (Float 值)

設定最低可信度分數,才能視為成功追蹤手部追蹤。

參數

公開 抽象層 GestureRecognizer.GestureRecognizerOptions.Builder setNumHands (Integer 值)

設定 GestureRecognizer 可偵測的手部數量上限。

參數

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

設定結果事件監聽器,在手勢辨識工具處於直播模式時,以非同步方式接收偵測結果。

參數

public 抽象 GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode (RunningMode 值)

設定手勢辨識工具工作的執行模式。預設為圖片模式。手勢辨識工具提供三種模式:

  • 圖片:識別單一圖片輸入手勢的手勢。
  • 影片:此模式用於識別影片已解碼影格中的手勢。
  • LIVE_STREAM:這個模式可識別即時輸入資料串流 (例如攝影機) 的手勢。在這個模式下,必須呼叫 setResultListener 才能設定事件監聽器,以非同步方式接收辨識結果。

參數