ImageSegmenter.ImageSegmenterOptions.Builder

classe abstraite statique publique ImageSegmenter.ImageSegmenterOptions.Builder

Constructeurs publics

Méthodes publiques

final ImageSegmenter.ImageSegmenterOptions
build()
Valide et compile l'instance ImageSegmenter.ImageSegmenterOptions.
abstrait ImageSegmenter.ImageSegmenterOptions.Builder
setBaseOptions(valeur BaseOptions)
Définit les options de base pour la tâche de segmentation d'images.
abstrait ImageSegmenter.ImageSegmenterOptions.Builder
setDisplayNamesLocale(valeur de String)
Paramètres régionaux à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant.
abstrait ImageSegmenter.ImageSegmenterOptions.Builder
setErrorListener(valeur ErrorListener)
Définit un ErrorListener} facultatif.
abstrait ImageSegmenter.ImageSegmenterOptions.Builder
setOutputCategoryMask(valeur booléenne)
Indique s'il faut sortir un masque de catégorie.
abstrait ImageSegmenter.ImageSegmenterOptions.Builder
setOutputConfidenceMasks(valeur booléenne)
Indique s'il faut sortir des masques de confiance.
abstrait ImageSegmenter.ImageSegmenterOptions.Builder
setResultListener(ResultListener<ImageSegmenterResult, valeur MPImage>)
/** Définit un OutputHandler.ResultListener facultatif pour recevoir les résultats de segmentation lorsque le pipeline de graphique a terminé le traitement d'une image.
abstrait ImageSegmenter.ImageSegmenterOptions.Builder
setRunningMode(valeur RunningMode)
Définit le mode d'exécution de la tâche de segmentation d'images.

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final ImageSegmenter.ImageSegmenterOptions build ()

Valide et compile l'instance ImageSegmenter.ImageSegmenterOptions.

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 doit être défini lorsque le segmentation des images est en mode diffusion en direct.

public abstrait ImageSegmenter.ImageSegmenterOptions.Builder setBaseOptions (valeur BaseOptions)

Définit les options de base pour la tâche de segmentation d'images.

Paramètres
valeur

public abstrait ImageSegmenter.ImageSegmenterOptions.Builder setDisplayNamesLocale (valeur String)

Paramètres régionaux à utiliser pour les noms à afficher spécifiés via les métadonnées du modèle TFLite, le cas échéant. La valeur par défaut est l'anglais.

Paramètres
valeur

public abstrait ImageSegmenter.ImageSegmenterOptions.Builder setErrorListener (valeur ErrorListener)

Définit un ErrorListener} facultatif.

Paramètres
valeur

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setOutputCategoryMask (valeur booléenne)

Indique s'il faut sortir un masque de catégorie.

Paramètres
valeur

public abstrait ImageSegmenter.ImageSegmenterOptions.Builder setOutputConfidenceMasks (valeur booléenne)

Indique s'il faut sortir des masques de confiance.

Paramètres
valeur

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setResultListener (ResultListener<ImageSegmenterResultMPImage>)

/** Définit un OutputHandler.ResultListener facultatif pour recevoir les résultats de segmentation lorsque le pipeline de graphique a terminé le traitement d'une image.

Paramètres
valeur

public abstrait ImageSegmenter.ImageSegmenterOptions.Builder setRunningMode (valeur RunningMode)

Définit le mode d'exécution de la tâche de segmentation d'images. Le mode image est sélectionné par défaut. Le segmentation d'images comporte trois modes:

  • IMAGE: mode de segmentation d'une image pour les entrées d'une seule image.
  • VIDÉO: mode de segmentation des images par rapport aux images décodées d'une vidéo.
  • LIVE_STREAM: mode permettant de segmenter l'image 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 reconnaissance de manière asynchrone.

Paramètres
valeur