GestureRecognizer.GestureRecognizerOptions.Builder

classe abstraite statique publique GestureRecognizer.GestureRecognizerOptions.Builder

Constructeurs publics

Méthodes publiques

final GestureRecognizer.GestureRecognizerOptions
build()
Valide et compile l'instance GestureRecognizer.GestureRecognizerOptions.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setBaseOptions(valeur BaseOptions)
Définit les options de base pour la tâche de reconnaissance de gestes.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setCannedGesturesClassifierOptions(ClassifierOptions classifierOptions)
Définit la ClassifierOptions facultative qui contrôle le classificateur de gestes prédéfinis, comme le seuil de score, les listes d'autorisation et de refus des gestes.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setCustomGesturesClassifierOptions(ClassifierOptions classifierOptions)
Définit la ClassifierOptions facultative qui contrôle le classificateur de gestes personnalisés, comme le seuil de score, les listes d'autorisation et de refus des gestes.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setErrorListener(valeur ErrorListener)
Définit un écouteur d'erreurs facultatif.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandDetectionConfidence(valeur de Float)
Définit le score de confiance minimal pour que la détection de la main soit considérée comme réussie
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandPresenceConfidence(valeur de Float)
Définit le score de confiance minimal du score de présence de la main dans la détection des points de repère de la main.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setMinTrackingConfidence(valeur de Float)
Définit le score de confiance minimal pour que le suivi manuel soit considéré comme réussi.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setNumHands(valeur Integer)
Définit le nombre maximal de mains pouvant être détectées par GestureRecognizer.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setResultListener(ResultListener<GestureRecognizerResultMPImage>)
Définit l'écouteur de résultats pour qu'il reçoive les résultats de la détection de manière asynchrone lorsque la reconnaissance de gestes est en mode flux en direct.
abstrait GestureRecognizer.GestureRecognizerOptions.Builder
setRunningMode(valeur RunningMode)
Définit le mode d'exécution de la tâche de reconnaissance de gestes.

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final GestureRecognizer.GestureRecognizerOptions build ()

Valide et compile l'instance GestureRecognizer.GestureRecognizerOptions.

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 d'objets est en mode de diffusion en direct.

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions (valeur BaseOptions)

Définit les options de base pour la tâche de reconnaissance de gestes.

Paramètres
valeur

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptions classroomOptions)

Définit la ClassifierOptions facultative qui contrôle le classificateur de gestes prédéfinis, comme le seuil de score, les listes d'autorisation et de refus des gestes. Les catégories des classificateurs de gestes prédéfinis sont les suivantes: ["Aucun", "Closed_Fist", "Open_Palm", "Pointing_Up", "Pouce_vers le haut", "Pouce_vers le haut", "Victoire", "J'aime_Vous"]

À FAIRE Notez que cette option est susceptible d'être modifiée après la mise en œuvre du simulateur de fusion des scores.

Paramètres
classifierOptions

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptions classifierOptions)

Définit la ClassifierOptions facultative qui contrôle le classificateur de gestes personnalisés, comme le seuil de score, les listes d'autorisation et de refus des gestes.

À FAIRE Notez que cette option est susceptible d'être modifiée après la mise en œuvre du simulateur de fusion des scores.

Paramètres
classifierOptions

public abstrait GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener (valeur ErrorListener)

Définit un écouteur d'erreurs facultatif.

Paramètres
valeur

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence (valeur Float)

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

Paramètres
valeur

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence (valeur Float)

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

Paramètres
valeur

public abstrait GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence (valeur Float)

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

Paramètres
valeur

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setNumHands (Integer valeur)

Définit le nombre maximal de mains pouvant être détectées par GestureRecognizer.

Paramètres
valeur

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setResultListener (ResultListener<GestureRecognizerResultMPImage> valeur)

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

Paramètres
valeur

public abstract GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode (valeur RunningMode)

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

  • IMAGE: mode de reconnaissance des gestes sur les entrées d'une seule image.
  • VIDÉO: mode de reconnaissance des gestes sur les images décodées d'une vidéo.
  • LIVE_STREAM: mode de reconnaissance des gestes sur un flux en direct de données d'entrée (provenant de l'appareil photo, par exemple) Dans ce mode, setResultListener doit être appelé pour configurer un écouteur afin de recevoir les résultats de la reconnaissance de manière asynchrone.

Paramètres
valeur