GestureRecognizer.GestureRecognizerOptions.Builder

clase abstracta pública estática GestureRecognizer.GestureRecognizerOptions.Builder

Constructores públicos

Métodos públicos

final GestureRecognizer.GestureRecognizerOptions
build()
Valida y compila la instancia de GestureRecognizer.GestureRecognizerOptions.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setBaseOptions(valor BaseOptions)
Establece las opciones básicas para la tarea del reconocedor de gestos.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setCannedGesturesClassifierOptions(ClassifierOptions, classifierOptions).
Establece el ClassifierOptions opcional que controla el clasificador de gestos estándar, como el umbral de puntuación, la lista de permisos y la lista de bloqueo de gestos.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setCustomGesturesClassifierOptions(ClassifierOptions, classifierOptions)
Establece el ClassifierOptions opcional que controla el clasificador de gestos personalizado, como el umbral de puntuación, la lista de permisos y la lista de bloqueo de gestos.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setErrorListener(valor ErrorListener)
Establece un objeto de escucha de errores opcional.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandDetectionConfidence(valor Número de punto flotante)
Establece la puntuación de confianza mínima para que se considere exitosa la detección de la mano
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandPresenceConfidence(valor Número de punto flotante)
Establece la puntuación de confianza mínima de la puntuación de presencia de la mano en la detección del punto de referencia de la mano.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setMinTrackingConfidence(valor Float)
Establece la puntuación de confianza mínima para que el seguimiento de la mano se considere exitoso.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setNumHands(valor de número entero)
establece la cantidad máxima de manos que puede detectar el GestureRecognizer.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setResultListener(ResultListener<GestureRecognizerResultMPImage> valor)
Configura el objeto de escucha de resultados para recibir los resultados de la detección de forma asíncrona cuando el reconocedor de gestos está en el modo de transmisión en vivo.
abstracto GestureRecognizer.GestureRecognizerOptions.Builder
setRunningMode(valor RunningMode)
Establece el modo de ejecución para la tarea del reconocedor de gestos.

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

public final GestureRecognizer.GestureRecognizerOptions build ()

Valida y compila la instancia de GestureRecognizer.GestureRecognizerOptions.

Arroja
IllegalArgumentException si el objeto de escucha de resultados y el modo de ejecución no están configurados correctamente. El objeto de escucha de resultados solo debe establecerse cuando el detector de objetos está en modo de transmisión en vivo.

resumen público GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions (valor de BaseOptions)

Establece las opciones básicas para la tarea del reconocedor de gestos.

Parámetros
value

resumen público GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptions classifierOptions)

Establece el ClassifierOptions opcional que controla el clasificador de gestos estándar, como el umbral de puntuación, la lista de permisos y la lista de bloqueo de gestos. Las categorías para los clasificadores de gestos estándar son: ["None", "Closed_Fist", "Open_Palm", "Pointing_Up", "Thumb_Down", "Thumb_Up", "Victory", "ILoveYou"]

TODO Ten en cuenta que esta opción está sujeta a cambios después de que se implemente la calculadora de combinación de puntuaciones.

Parámetros
classifierOptions

resumen público GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptions classifierOptions)

Establece el ClassifierOptions opcional que controla el clasificador de gestos personalizado, como el umbral de puntuación, la lista de permisos y la lista de bloqueo de gestos.

TODO Ten en cuenta que esta opción está sujeta a cambios después de que se implemente la calculadora de combinación de puntuaciones.

Parámetros
classifierOptions

público abstracto GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener (ErrorListener value)

Establece un objeto de escucha de errores opcional.

Parámetros
value

público abstracto GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence (valor Flotante)

Establece la puntuación de confianza mínima para que se considere exitosa la detección de la mano

Parámetros
value

público abstracto GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence (float value)

Establece la puntuación de confianza mínima de la puntuación de presencia de la mano en la detección del punto de referencia de la mano.

Parámetros
value

público abstracto GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence (float value)

Establece la puntuación de confianza mínima para que el seguimiento de la mano se considere exitoso.

Parámetros
value

resumen público GestureRecognizer.GestureRecognizerOptions.Builder setNumHands (número entero valor)

establece la cantidad máxima de manos que puede detectar el GestureRecognizer.

Parámetros
value

público abstracto GestureRecognizer.GestureRecognizerOptions.Builder setResultListener (ResultListener<GestureRecognizerResultMPImage> value)

Configura el objeto de escucha de resultados para recibir los resultados de la detección de forma asíncrona cuando el reconocedor de gestos está en el modo de transmisión en vivo.

Parámetros
value

público abstracto GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode (valor RunningMode)

Establece el modo de ejecución para la tarea del reconocedor de gestos. El valor predeterminado es el modo de imagen. El reconocedor de gestos tiene tres modos:

  • IMAGE: Es el modo para reconocer gestos en entradas de una sola imagen.
  • VIDEO: Es el modo para reconocer gestos en los fotogramas decodificados de un video.
  • LIVE_STREAM: Es el modo para reconocer gestos en una transmisión en vivo de datos de entrada, como los de la cámara. En este modo, se debe llamar a setResultListener para configurar un objeto de escucha y así recibir los resultados de reconocimiento de forma asíncrona.

Parámetros
value