GestureRecognizer.GestureRecognizerOptions.Builder

public static abstraact Klasse GestureRecognizer.GestureRecognizerOptions.Builder

Public Constructors

Public Methods

final GestureRecognizer.GestureRecognizerOptions
build()
Validiert und erstellt die GestureRecognizer.GestureRecognizerOptions-Instanz.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setBaseOptions(Wert BaseOptions)
Legt die Basisoptionen für die Aufgabe zur Gestenerkennung fest.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setCannedGesturesClassifierOptions(ClassifierOptions-Klassifikatoroptionen)
Legt den optionalen ClassifierOptions fest, der den Klassifikator für vordefinierte Gesten steuert, z. B. den Punktzahl-Schwellenwert, die Zulassungslisten- und die Ablehnungsliste von Gesten.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setCustomGesturesClassifierOptions(ClassifierOptions-Klassifikatoroptionen)
Legt den optionalen ClassifierOptions fest, mit dem der Klassifikator für benutzerdefinierte Gesten gesteuert wird, z. B. den Punktzahl-Schwellenwert, die Zulassungslisten und die Ablehnungsliste von Gesten.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setErrorListener(ErrorListener-Wert)
Legt einen optionalen Fehler-Listener fest.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandDetectionConfidence(Gleitkommawert)
Legt den minimalen Konfidenzwert fest, damit die Handerkennung als erfolgreich gilt
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandPresenceConfidence(Gleitkommawert)
Legt den minimalen Konfidenzwert für die Anwesenheitserkennung bei der Erkennung von Hand-Markierungen fest.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setMinTrackingConfidence(Gleitkommawert)
Legt den minimalen Konfidenzwert fest, damit das Hand-Tracking als erfolgreich gilt.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setNumHands(Ganzzahl)
Legt die maximale Anzahl der Hände fest, die vom Gestenerkennungs-Funktion erkannt werden können.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setResultListener(ResultListener<GestureRecognizerResultMPImage>-Wert)
Legt den Ergebnis-Listener so fest, dass er die Erkennungsergebnisse asynchron empfängt, wenn sich die Gestenerkennung im Livestreammodus befindet.
Abstrakt GestureRecognizer.GestureRecognizerOptions.Builder
setRunningMode(RunningMode-Wert)
Legt den Ausführungsmodus für die Aufgabe zur Gestenerkennung fest.

Übernommene Methoden

Public Constructors

public Builder ()

Public Methods

public final GestureRecognizer.GestureRecognizerOptions build ()

Validiert und erstellt die GestureRecognizer.GestureRecognizerOptions-Instanz.

Löst aus
IllegalArgumentException Der Ergebnis-Listener und der Ausführungsmodus sind nicht korrekt konfiguriert. Der Ergebnis-Listener sollte nur festgelegt werden, wenn sich der Objektdetektor im Livestreammodus befindet.

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions (BaseOptions-Wert)

Legt die Basisoptionen für die Aufgabe zur Gestenerkennung fest.

Parameter
value

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptionsoverrideOptions)

Legt den optionalen ClassifierOptions fest, der den Klassifikator für vordefinierte Gesten steuert, z. B. den Punktzahl-Schwellenwert, die Zulassungslisten- und die Ablehnungsliste von Gesten. Die Kategorien für gespeicherte Gestenklassifikatoren sind: ["None", "Closed_Fist", "Open_Palm", "Pointing_Up", "Thumb_Down", "Thumb_Up", "Victory", "ILoveYou"]

TODO Hinweis: Diese Option kann sich ändern, nachdem der Rechner für die Zusammenführung von Bewertungen implementiert wurde.

Parameter
classifierOptions

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptionsKlassifikatoroptionen)

Legt den optionalen ClassifierOptions fest, mit dem der Klassifikator für benutzerdefinierte Gesten gesteuert wird, z. B. den Punktzahl-Schwellenwert, die Zulassungslisten und die Ablehnungsliste von Gesten.

TODO Hinweis: Diese Option kann sich ändern, nachdem der Rechner für die Zusammenführung von Bewertungen implementiert wurde.

Parameter
classifierOptions

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener (ErrorListener-Wert)

Legt einen optionalen Fehler-Listener fest.

Parameter
value

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence (Gleitkommawert)

Legt den minimalen Konfidenzwert fest, damit die Handerkennung als erfolgreich gilt

Parameter
value

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence (Gleitkommawert)

Legt den minimalen Konfidenzwert für die Anwesenheitserkennung bei der Erkennung von Hand-Markierungen fest.

Parameter
value

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence (Float-Wert)

Legt den minimalen Konfidenzwert fest, damit das Hand-Tracking als erfolgreich gilt.

Parameter
value

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setNumHands (Ganzzahl-Wert)

Legt die maximale Anzahl der Hände fest, die vom Gestenerkennungs-Funktion erkannt werden können.

Parameter
value

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setResultListener (ResultListener<GestureRecognizerResultMPImage>-Wert)

Legt den Ergebnis-Listener so fest, dass er die Erkennungsergebnisse asynchron empfängt, wenn sich die Gestenerkennung im Livestreammodus befindet.

Parameter
value

public abstrakt GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode (RunningMode)

Legt den Ausführungsmodus für die Aufgabe zur Gestenerkennung fest. Verwenden Sie standardmäßig den Bildmodus. Für die Gestenerkennung gibt es drei Modi:

  • IMAGE: Der Modus für die Erkennung von Gesten bei Eingaben für einzelne Bilder.
  • VIDEO: Der Modus zur Erkennung von Gesten auf den decodierten Frames eines Videos.
  • LIVE_STREAM: Der Modus zur Erkennung von Gesten in einem Livestream von Eingabedaten, z. B. von der Kamera. In diesem Modus muss setResultListener aufgerufen werden, um einen Listener einzurichten, der die Erkennungsergebnisse asynchron empfängt.

Parameter
value