ImageEmbedder.ImageEmbedderOptions.Builder

classe abstraite statique publique ImageEmbedder.ImageEmbedderOptions.Builder

Constructeurs publics

Méthodes publiques

final ImageEmbedder.ImageEmbedderOptions
build()
Valide et compile l'instance ImageEmbedder.ImageEmbedderOptions.
abstrait ImageEmbedder.ImageEmbedderOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Définit les BaseOptions pour la tâche d'intégration d'images.
abstrait ImageEmbedder.ImageEmbedderOptions.Builder
setErrorListener(ErrorListener errorListener)
Définit un ErrorListener facultatif.
abstrait ImageEmbedder.ImageEmbedderOptions.Builder
setL2Normalize(booléen l2Normalize)
Détermine si la normalisation L2 doit être effectuée sur les représentations vectorielles continues renvoyées.
abstrait ImageEmbedder.ImageEmbedderOptions.Builder
setQuantize(quantification booléenne)
Détermine si la représentation vectorielle continue renvoyée doit être quantifiée en octets via une quantification scalaire.
abstrait ImageEmbedder.ImageEmbedderOptions.Builder
setResultListener(ResultListener<ImageEmbedderResultMPImage> resultListener)
Définit la classe OutputHandler.ResultListener pour recevoir les résultats de la représentation vectorielle continue de manière asynchrone lorsque l'outil d'intégration d'images est en mode diffusion en direct.
abstrait ImageEmbedder.ImageEmbedderOptions.Builder
setRunningMode(RunningMode runningMode)
Définit les RunningMode pour la tâche d'intégration d'images.

Méthodes héritées

Constructeurs publics

public Builder ()

Méthodes publiques

public final ImageEmbedder.ImageEmbedderOptions build ()

Valide et compile l'instance ImageEmbedder.ImageEmbedderOptions. *

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 l'outil d'intégration d'images est en mode de diffusion en direct.

public abstrait ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)

Définit les BaseOptions pour la tâche d'intégration d'images.

Paramètres
baseOptions

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)

Définit un ErrorListener facultatif.

Paramètres
errorListener

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Détermine si la normalisation L2 doit être effectuée sur les représentations vectorielles continues renvoyées. N'utilisez cette option que si le modèle ne contient pas encore d'opération L2_NORMALIZATION TF Lite native. Dans la plupart des cas, c'est déjà le cas et la norme L2 est ainsi obtenue via l'inférence TF Lite.

Par défaut, cette valeur est "false".

Paramètres
l2Normalize

public abstrait ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)

Détermine si la représentation vectorielle continue renvoyée doit être quantifiée en octets via une quantification scalaire. Les représentations vectorielles continues sont implicitement considérées comme de norme unitaire. Par conséquent, toutes les dimensions auront une valeur dans [-1.0, 1.0]. Utilisez setL2Normalize(boolean) si ce n'est pas le cas.

Par défaut, cette valeur est "false".

Paramètres
quantifier

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResultMPImage> resultListener)

Définit la classe OutputHandler.ResultListener pour recevoir les résultats de la représentation vectorielle continue de manière asynchrone lorsque l'outil d'intégration d'images est en mode diffusion en direct.

Paramètres
resultListener

public abstrait ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode) :

Définit les RunningMode pour la tâche d'intégration d'images. Le mode image est sélectionné par défaut. L'outil d'intégration d'images comporte trois modes:

  • IMAGE: mode d'extraction de représentations vectorielles continues sur des entrées d'image unique.
  • VIDEO: mode d'extraction de représentation vectorielle continue des images décodées d'une vidéo
  • LIVE_STREAM: mode permettant d'extraire des représentations vectorielles continues sur un flux en direct de données d'entrée (depuis l'appareil photo, par exemple). Dans ce mode, setResultListener doit être appelé pour configurer un écouteur afin de recevoir les résultats de la représentation vectorielle continue de manière asynchrone.

Paramètres
runningMode