ObjectDetector.ObjectDetectorOptions.Builder

classe abstraite statique publique ObjectDetector.ObjectDetectorOptions.Builder

Constructeurs publics

Méthodes publiques

ObjectDetector.ObjectDetectorOptions
build()
Valide et compile l'instance ObjectDetector.ObjectDetectorOptions.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(valeur BaseOptions)
Définit les BaseOptions pour la tâche de détection d'objets.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(valeur List<String>)
Définit la liste d'autorisation facultative des noms de catégories.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(valeur List<String>)
Définit la liste de blocage facultative des noms de catégories.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(valeur de String)
Définit les paramètres régionaux facultatifs à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(valeur ErrorListener)
Définit un ErrorListener} facultatif.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(valeur Entier)
Définit le nombre maximal de résultats de détection les mieux notés à renvoyer (facultatif).
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResult, valeur MPImage>)
Définit le OutputHandler.ResultListener pour recevoir les résultats de la détection de manière asynchrone lorsque le détecteur d'objets est en mode de diffusion en direct.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(valeur RunningMode)
Définit les RunningMode pour la tâche de détection d'objets.
abstrait ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(valeur de Float)
Définit le seuil de score facultatif qui remplace celui fourni dans les métadonnées du modèle (le cas échéant).

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final ObjectDetector.ObjectDetectorOptions build ()

Valide et compile l'instance ObjectDetector.ObjectDetectorOptions.

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 abstrait ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (valeur BaseOptions)

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

Paramètres
valeur

public abstrait ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> value)

Définit la liste d'autorisation facultative des noms de catégories.

S'ils ne sont pas vides, les résultats de détection dont le nom de catégorie ne figure pas dans cet ensemble seront filtrés. Les noms de catégorie en double ou inconnus sont ignorés. Exclusion mutuelle avec categoryDenylist.

Paramètres
valeur

public abstrait ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> value)

Définit la liste de blocage facultative des noms de catégories.

S'ils ne sont pas vides, les résultats de détection dont le nom de catégorie figure dans cet ensemble seront filtrés. Les noms de catégorie en double ou inconnus sont ignorés. Exclusion mutuelle avec categoryAllowlist.

Paramètres
valeur

public abstrait ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (valeur String)

Définit les paramètres régionaux facultatifs à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant.

Paramètres
valeur

public abstrait ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (valeur ErrorListener)

Définit un ErrorListener} facultatif.

Paramètres
valeur

public abstrait ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (valeur entière)

Définit le nombre maximal de résultats de détection les mieux notés à renvoyer (facultatif).

Remplace ceux fournis dans les métadonnées du modèle. Les résultats inférieurs à cette valeur sont refusés.

Paramètres
valeur

public abstract ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResultMPImage> valeur)

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

Paramètres
valeur

public abstrait ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (valeur RunningMode)

Définit les RunningMode pour la tâche de détection d'objets. Le mode image est sélectionné par défaut. Le détecteur d'objets comporte trois modes:

  • IMAGE: mode de détection d'objets sur les entrées d'une seule image.
  • VIDEO: mode de détection d'objets sur les images décodées d'une vidéo.
  • LIVE_STREAM: mode de détection d'objets dans un flux en direct de données d'entrée, 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

public abstrait ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (valeur Float)

Définit le seuil de score facultatif qui remplace celui fourni dans les métadonnées du modèle (le cas échéant). Les résultats inférieurs à cette valeur sont refusés.

Paramètres
valeur