ImageEmbedder.ImageEmbedderOptions.Builder

clase abstracta estática pública ImageEmbedder.ImageEmbedderOptions.Builder

Constructores públicos

Métodos públicos

final ImageEmbedder.ImageEmbedderOptions
build()
Valida y compila la instancia de ImageEmbedder.ImageEmbedderOptions.
abstracto ImageEmbedder.ImageEmbedderOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Establece el BaseOptions para la tarea de incorporación de imágenes.
abstracto ImageEmbedder.ImageEmbedderOptions.Builder
setErrorListener(ErrorListener errorListener)
Establece un ErrorListener opcional.
abstracto ImageEmbedder.ImageEmbedderOptions.Builder
setL2Normalize(booleano l2Normalize)
Establece si se debe realizar la normalización L2 en las incorporaciones que se muestran.
abstracto ImageEmbedder.ImageEmbedderOptions.Builder
setQuantize(cuantización booleana)
Establece si la incorporación que se muestra debe cuantizarse en bytes a través de la cuantización escalar.
abstracto ImageEmbedder.ImageEmbedderOptions.Builder
setResultListener(ResultListener<ImageEmbedderResultMPImage> resultListener)
Configura OutputHandler.ResultListener para recibir los resultados de incorporación de forma asíncrona cuando la incorporación de imágenes está en modo de transmisión en vivo.
abstracto ImageEmbedder.ImageEmbedderOptions.Builder
setRunningMode(RunningMode runningMode)
Establece el RunningMode para la tarea de incorporación de imágenes.

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

public final ImageEmbedder.ImageEmbedderOptions build ()

Valida y compila la instancia de ImageEmbedder.ImageEmbedderOptions. *

Arroja
IllegalArgumentException si el objeto de escucha de resultados y el modo de ejecución no están configurados correctamente. El objeto de escucha de resultados solo debe configurarse cuando la incorporación de imágenes está en modo de transmisión en vivo.

resumen público ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)

Establece el BaseOptions para la tarea de incorporación de imágenes.

Parámetros
baseOptions

resumen público ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)

Establece un ErrorListener opcional.

Parámetros
errorListener

público abstracto ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Establece si se debe realizar la normalización L2 en las incorporaciones que se muestran. Usa esta opción solo si el modelo todavía no contiene una L2_NORMALIZATION nativa de TF Lite Op. En la mayoría de los casos, este ya es el caso y, por lo tanto, la norma L2 se logra a través de inferencia de TF Lite.

Falso de forma predeterminada.

Parámetros
l2Normalize

resumen público ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)

Establece si la incorporación que se muestra debe cuantizarse en bytes a través de la cuantización escalar. Se supone implícitamente que las incorporaciones son la norma de unidad y, por lo tanto, se garantiza que cualquier dimensión tendrá un valor en [-1.0, 1.0]. Si este no es el caso, usa setL2Normalize(boolean).

Falso de forma predeterminada.

Parámetros
cuantizar

público abstracto ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResultMPImage> resultListener)

Configura OutputHandler.ResultListener para recibir los resultados de incorporación de forma asíncrona cuando la incorporación de imágenes está en modo de transmisión en vivo.

Parámetros
resultListener

resumen público ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)

Establece el RunningMode para la tarea de incorporación de imágenes. El valor predeterminado es el modo de imagen. La incorporación de imágenes tiene tres modos:

  • IMAGEN: El modo para realizar la extracción de incorporaciones en entradas de una sola imagen.
  • VIDEO: el modo para realizar la extracción de incorporaciones en los fotogramas decodificados de un video.
  • LIVE_STREAM: Es el modo para realizar la extracción de incorporaciones en una transmisión en vivo de datos de entrada, como los de la cámara. En este modo, se debe llamar a setResultListener para configurar un objeto de escucha y así recibir los resultados de incorporación de forma asíncrona.

Parámetros
runningMode