FaceDetector.FaceDetectorOptions.Builder

classe abstraite statique publique FaceDetector.FaceDetectorOptions.Builder

Constructeurs publics

Méthodes publiques

finale FaceDetector.FaceDetectorOptions
build()
Valide et compile l'instance FaceDetector.FaceDetectorOptions.
abstrait FaceDetector.FaceDetectorOptions.Builder
setBaseOptions(valeur BaseOptions)
Définit les BaseOptions pour la tâche de détection de visages.
abstrait FaceDetector.FaceDetectorOptions.Builder
setErrorListener(valeur ErrorListener)
Définit un ErrorListener} facultatif.
abstrait FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidence(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 FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThreshold(valeur Float)
Définit le seuil minimal de non-suppression maximale pour que la détection des visages soit considérée comme un chevauchement.
abstrait FaceDetector.FaceDetectorOptions.Builder
setResultListener(ResultListener<FaceDetectorResult, valeur MPImage>)
Définit la OutputHandler.ResultListener pour recevoir les résultats de la détection de manière asynchrone lorsque le détecteur de visages est en mode de diffusion en direct.
abstrait FaceDetector.FaceDetectorOptions.Builder
setRunningMode(valeur RunningMode)
Définit les RunningMode pour la tâche de détection de visages.

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final FaceDetector.FaceDetectorOptions build ()

Valide et compile l'instance FaceDetector.FaceDetectorOptions.

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 le détecteur de visages est en mode de diffusion en direct.

public abstrait FaceDetector.FaceDetectorOptions.Builder setBaseOptions (valeur BaseOptions)

Définit les BaseOptions pour la tâche de détection de visages.

Paramètres
valeur

public abstrait FaceDetector.FaceDetectorOptions.Builder setErrorListener (valeur ErrorListener)

Définit un ErrorListener} facultatif.

Paramètres
valeur

public abstrait FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence (valeur Float)

Définit le score de confiance minimal pour que la détection de visages soit considérée comme réussie. La valeur minDetectionConfidence par défaut est de 0,5.

Paramètres
valeur

public abstrait FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold (valeur Float)

Définit le seuil minimal de non-suppression maximale pour que la détection des visages soit considérée comme un chevauchement. La valeur par défaut minSuppressionThreshold est de 0,3.

Paramètres
valeur

public abstrait FaceDetector.FaceDetectorOptions.Builder setResultListener (ResultListener<FaceDetectorResult, valeur MPImage>)

Définit la OutputHandler.ResultListener pour recevoir les résultats de la détection de manière asynchrone lorsque le détecteur de visages est en mode de diffusion en direct.

Paramètres
valeur

public abstrait FaceDetector.FaceDetectorOptions.Builder setRunningMode (valeur RunningMode)

Définit les RunningMode pour la tâche de détection de visages. Par défaut, il s'agit du mode Image. La détection de visages propose trois modes:

  • IMAGE: mode de détection des visages sur une seule image.
  • VIDÉO: mode de détection des visages sur les images décodées d'une vidéo.
  • LIVE_STREAM: mode de détection des visages dans un flux de données d'entrée en direct (provenant d'une caméra, par exemple). 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