ImageClassifier.ImageClassifierOptions.Builder

classe abstraite statique publique ImageClassifier.ImageClassifierOptions.Builder

Constructeurs publics

Méthodes publiques

final ImageClassifier.ImageClassifierOptions
build()
Valide et compile l'instance ImageClassifier.ImageClassifierOptions.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Définit les BaseOptions pour la tâche de classification d'images.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
Définit la liste d'autorisation facultative des noms de catégories.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
Définit la liste de blocage facultative des noms de catégories.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale(paramètres régionaux 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 ImageClassifier.ImageClassifierOptions.Builder
setErrorListener(ErrorListener errorListener)
Définit un ErrorListener facultatif.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setMaxResults(Entier maxResults)
Définit le nombre maximal (facultatif) de résultats de classification les mieux notés à renvoyer.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setResultListener(ResultListener<ImageClassifierResultMPImage> resultListener)
Définit les OutputHandler.ResultListener pour recevoir les résultats de la classification de manière asynchrone lorsque le classificateur d'images est en mode de diffusion en direct.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setRunningMode(RunningMode runningMode)
Définit les RunningMode pour la tâche de classification d'images.
abstrait ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold(Float scoreThreshold)
Définit le seuil de score facultatif.

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final ImageClassifier.ImageClassifierOptions build ()

Valide et compile l'instance ImageClassifier.ImageClassifierOptions. *

Génère
IllegalArgumentException si l'une des options définies n'est pas valide.

public abstract ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)

Définit les BaseOptions pour la tâche de classification d'images.

Paramètres
baseOptions

public abstract ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)

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
categoryAllowlist

public abstract ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

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
categoryDenylist

public abstract ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (String locale)

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
locale

public abstract ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)

Définit un ErrorListener facultatif.

Paramètres
errorListener

public abstrait ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Integer maxResults)

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

Si cette règle n'est pas configurée, tous les résultats disponibles sont renvoyés. Si ce champ est défini, il doit être supérieur à 0.

Paramètres
maxResults

public abstract ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResultMPImage> resultListener)

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

Paramètres
resultListener

public abstrait ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode) :

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

  • IMAGE: mode de classification des entrées d'une seule image.
  • VIDEO: mode de classification des images décodées d'une vidéo.
  • LIVE_STREAM: mode permettant d'effectuer une classification sur un flux en direct de données d'entrée (depuis une caméra, par exemple). Dans ce mode, setResultListener doit être appelé pour configurer un écouteur afin de recevoir les résultats de la classification de manière asynchrone.

Paramètres
runningMode

public abstrait ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)

Définit le seuil de score facultatif. Les résultats dont le score est inférieur à cette valeur sont refusés.

Remplace le seuil de score spécifié dans les métadonnées du modèle TFLite, le cas échéant.

Paramètres
scoreThreshold