FaceLandmarker.FaceLandmarkerOptions.Builder

clase abstracta pública estática FaceLandmarker.FaceLandmarkerOptions.Builder

Constructores públicos

Métodos públicos

final FaceLandmarker.FaceLandmarkerOptions
build()
Valida y compila la instancia de FaceLandmarker.FaceLandmarkerOptions.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setBaseOptions(valor BaseOptions)
Establece las opciones básicas para la tarea de tomar puntos de referencia de rostros.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setErrorListener(valor ErrorListener)
Establece un objeto de escucha de errores opcional.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFaceDetectionConfidence(valor Flotante)
Establece la puntuación de confianza mínima para que se considere exitosa la detección de rostro
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFacePresenceConfidence(valor Flotante)
Establece la puntuación de confianza mínima de la puntuación de presencia facial en la detección de puntos de referencia facial.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setMinTrackingConfidence(valor Float)
Establece la puntuación de confianza mínima para que el seguimiento de rostros se considere exitoso.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setNumFaces(valor de número entero)
Establece la cantidad máxima de rostros que puede detectar FaceLandmarker.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFaceBlendshapes(valor Boolean)
Si FaceLandmarker muestra la clasificación de formas de combinación de rostros
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFacialTransformationMatrixes(valor Boolean)
Si FaceLandmarker atraviesa la matriz de transformación facial.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setResultListener(ResultListener<FaceLandmarkerResult, el valor de MPImage>)
Configura el objeto de escucha de resultados para recibir los resultados de la detección de forma asíncrona cuando el punto de referencia del rostro está en el modo de transmisión en vivo.
abstracto FaceLandmarker.FaceLandmarkerOptions.Builder
setRunningMode(valor RunningMode)
Establece el modo de ejecución para la tarea de punto de referencia del rostro.

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

público final FaceLandmarker.FaceLandmarkerOptions compilación ()

Valida y compila la instancia de FaceLandmarker.FaceLandmarkerOptions.

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 punto de referencia del rostro está en el modo de transmisión en vivo.

resumen público FaceLandmarker.FaceLandmarkerOptions.Builder setBaseOptions (valor de BaseOptions)

Establece las opciones básicas para la tarea de tomar puntos de referencia de rostros.

Parámetros
value

público abstracto FaceLandmarker.FaceLandmarkerOptions.Builder setErrorListener (valor de ErrorListener)

Establece un objeto de escucha de errores opcional.

Parámetros
value

público abstracto FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (valor de Flotante)

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

Parámetros
value

público abstracto FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (valor de Número de punto flotante)

Establece la puntuación de confianza mínima de la puntuación de presencia facial en la detección de puntos de referencia facial.

Parámetros
value

público abstracto FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (valor de float)

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

Parámetros
value

resumen público FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (valor de número entero)

Establece la cantidad máxima de rostros que puede detectar FaceLandmarker.

Parámetros
value

público abstracto FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (valor booleano)

Si FaceLandmarker muestra la clasificación de formas de combinación de rostros Las formas de combinación de rostros se usan para renderizar el modelo de rostro 3D.

Parámetros
value

resumen público FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (valor booleano)

Si FaceLandmarker atraviesa la matriz de transformación facial. La matriz de transformación facial se usa para transformar los puntos de referencia del rostro canónico en el rostro detectado, de modo que los usuarios puedan aplicar efectos faciales en los puntos de referencia detectados.

Parámetros
value

público abstracto FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ResultListener<FaceLandmarkerResultMPImage> value)

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

Parámetros
value

público abstracto FaceLandmarker.FaceLandmarkerOptions.Builder setRunningMode (valor de RunningMode)

Establece el modo de ejecución para la tarea de punto de referencia del rostro. El valor predeterminado es el modo de imagen. El punto de referencia manual tiene tres modos:

  • IMAGEN: El modo para detectar puntos de referencia faciales en entradas de una sola imagen.
  • VIDEO: Es el modo para detectar puntos de referencia faciales en los fotogramas decodificados de un video.
  • LIVE_STREAM: Es el modo para detectar puntos de referencia faciales 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