Compilateur pour ObjectDetector.ObjectDetectorOptions
.
Constructeurs publics
Builder()
|
Méthodes publiques
ObjectDetector.ObjectDetectorOptions |
build()
Valide et compile l'instance
ObjectDetector.ObjectDetectorOptions . |
abstrait ObjectDetector.ObjectDetectorOptions.Builder | |
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 | |
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 | |
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<ObjectDetectorResult, MPImage> 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 |
---|