Compilateur pour ImageClassifier.ImageClassifierOptions.
Constructeurs publics
|
Builder()
|
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 | |
| 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<ImageClassifierResult, MPImage> 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 |
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<ImageClassifierResult, MPImage> 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,
setResultListenerdoit ê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 |
|---|