FaceDetector.FaceDetectorOptions.Builder

clase abstracta pública estática FaceDetector.FaceDetectorOptions.Builder

Constructores públicos

Métodos públicos

final FaceDetector.FaceDetectorOptions
build()
Valida y compila la instancia de FaceDetector.FaceDetectorOptions.
abstracto FaceDetector.FaceDetectorOptions.Builder
setBaseOptions(valor BaseOptions)
Establece el BaseOptions para la tarea del detector de rostros.
abstracto FaceDetector.FaceDetectorOptions.Builder
setErrorListener(valor ErrorListener)
Establece un ErrorListener} opcional.
abstracto FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidence(valor Número de punto flotante)
Establece la puntuación de confianza mínima para que la detección de rostro se considere exitosa.
abstracto FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThreshold(valor Float)
Establece el umbral de supresión mínimo no máxima para que la detección de rostro se considere superpuesta.
abstracto FaceDetector.FaceDetectorOptions.Builder
setResultListener(ResultListener<FaceDetectorResult, el valor MPImage>)
Configura OutputHandler.ResultListener para recibir los resultados de la detección de forma asíncrona cuando el detector de rostros está en el modo de transmisión en vivo.
abstracto FaceDetector.FaceDetectorOptions.Builder
setRunningMode(valor RunningMode)
Establece el RunningMode para la tarea del detector de rostros.

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

público final FaceDetector.FaceDetectorOptions compilación ()

Valida y compila la instancia de FaceDetector.FaceDetectorOptions.

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 rostros está en modo de transmisión en vivo.

público abstracto FaceDetector.FaceDetectorOptions.Builder setBaseOptions (BaseOptions value)

Establece el BaseOptions para la tarea del detector de rostros.

Parámetros
value

público abstracto FaceDetector.FaceDetectorOptions.Builder setErrorListener (ErrorListener value)

Establece un ErrorListener} opcional.

Parámetros
value

público abstracto FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence (valor flotante)

Establece la puntuación de confianza mínima para que la detección de rostro se considere exitosa. El valor predeterminado de minDetectionConfidence es 0.5.

Parámetros
value

público abstracto FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold (float value)

Establece el umbral de supresión mínimo no máxima para que la detección de rostro se considere superpuesta. El valor predeterminado minSuppressionThreshold es 0.3.

Parámetros
value

público abstracto FaceDetector.FaceDetectorOptions.Builder setResultListener (ResultListener<FaceDetectorResultMPImage> valor)

Configura OutputHandler.ResultListener para recibir los resultados de la detección de forma asíncrona cuando el detector de rostros está en el modo de transmisión en vivo.

Parámetros
value

público abstracto FaceDetector.FaceDetectorOptions.Builder setRunningMode (valor RunningMode)

Establece el RunningMode para la tarea del detector de rostros. Se establece de forma predeterminada el modo de imagen. El detector de rostros tiene tres modos:

  • IMAGE: El modo para detectar rostros en entradas de una sola imagen.
  • VIDEO: Es el modo para detectar rostros en los fotogramas decodificados de un video.
  • LIVE_STREAM: Es el modo para detectar rostros 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 la detección de forma asíncrona.

Parámetros
value