FaceLandmarker.FaceLandmarkerOptions.Builder

classe abstraite statique publique FaceLandmarker.FaceLandmarkerOptions.Builder

Constructeurs publics

Méthodes publiques

finale FaceLandmarker.FaceLandmarkerOptions
build()
Valide et compile l'instance FaceLandmarker.FaceLandmarkerOptions.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setBaseOptions(valeur BaseOptions)
Définit les options de base de la tâche d'ajout de repères de visages.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setErrorListener(valeur ErrorListener)
Définit un écouteur d'erreurs facultatif.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFaceDetectionConfidence(valeur de Float)
Définit le score de confiance minimal pour que la détection de visages soit considérée comme réussie
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFacePresenceConfidence(valeur de Float)
Définit le score de confiance minimal du score de présence des visages dans la détection des points de repère de visage.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setMinTrackingConfidence(valeur de Float)
Définit le score de confiance minimal pour que le suivi du visage soit considéré comme réussi.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setNumFaces(valeur Integer)
Définit le nombre maximal de visages pouvant être détectés par FaceLandMarker.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFaceBlendshapes(valeur booléenne)
Indique si FaceLandMarker génère ou non la classification des formes de fusion des visages.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFacialTransformationMatrixes(valeur booléenne)
Indique si FaceLandMarker contourne la matrice de transformation du visage.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setResultListener(ResultListener<FaceLandmarkerResult, valeur MPImage>)
Définit l'écouteur de résultats pour qu'il reçoive les résultats de la détection de manière asynchrone lorsque l'outil de repère de visages est en mode de diffusion en direct.
abstrait FaceLandmarker.FaceLandmarkerOptions.Builder
setRunningMode(valeur RunningMode)
Définit le mode d'exécution de la tâche de repère de visage.

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final FaceLandmarker.FaceLandmarkerOptions build ()

Valide et compile l'instance FaceLandmarker.FaceLandmarkerOptions.

Génère
IllegalArgumentException si l'écouteur du résultat et le mode d'exécution ne sont pas correctement configurés. L'écouteur de résultat ne doit être défini que lorsque l'outil de repère de visage est en mode de diffusion en direct.

public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setBaseOptions (valeur BaseOptions)

Définit les options de base de la tâche d'ajout de repères de visages.

Paramètres
valeur

public abstrait FaceLandmarker.FaceLandmarkerOptions.Builder setErrorListener (valeur ErrorListener)

Définit un écouteur d'erreurs facultatif.

Paramètres
valeur

public abstrait FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (valeur Float)

Définit le score de confiance minimal pour que la détection de visages soit considérée comme réussie

Paramètres
valeur

public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (valeur Float)

Définit le score de confiance minimal du score de présence des visages dans la détection des points de repère de visage.

Paramètres
valeur

public abstrait FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (valeur Float)

Définit le score de confiance minimal pour que le suivi du visage soit considéré comme réussi.

Paramètres
valeur

public abstrait FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (Valeur entière)

Définit le nombre maximal de visages pouvant être détectés par FaceLandMarker.

Paramètres
valeur

public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (valeur booléenne)

Indique si FaceLandMarker génère ou non la classification des formes de fusion des visages. Les combinaisons de visage sont utilisées pour le rendu du modèle de visage 3D.

Paramètres
valeur

public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (valeur booléenne)

Indique si FaceLandMarker contourne la matrice de transformation du visage. La matrice de transformation du visage permet de transformer les points de repère des visages canoniques en visages détectés, afin que les utilisateurs puissent appliquer des effets de visage aux points de repère détectés.

Paramètres
valeur

public abstract FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ResultListener<FaceLandmarkerResultMPImage>)

Définit l'écouteur de résultats pour qu'il reçoive les résultats de la détection de manière asynchrone lorsque l'outil de repère de visages est en mode de diffusion en direct.

Paramètres
valeur

public abstrait FaceLandmarker.FaceLandmarkerOptions.Builder setRunningMode (valeur RunningMode)

Définit le mode d'exécution de la tâche de repère de visage. Le mode image est sélectionné par défaut. L'outil de repère propose trois modes:

  • IMAGE: mode de détection des points de repère de visage sur une saisie d'image unique
  • VIDÉO: mode de détection des points de repère de visage sur les images décodées d'une vidéo.
  • LIVE_STREAM: mode de détection des points de repère de visage dans un flux de données d'entrée en direct, par exemple depuis une caméra Dans ce mode, setResultListener doit être appelé pour configurer un écouteur afin de recevoir les résultats de la détection de manière asynchrone.

Paramètres
valeur