ImageSegmenter.ImageSegmenterOptions.Builder

clase abstracta estática pública ImageSegmenter.ImageSegmenterOptions.Builder

Constructores públicos

Métodos públicos

final ImageSegmenter.ImageSegmenterOptions
build()
Valida y compila la instancia de ImageSegmenter.ImageSegmenterOptions.
abstracto ImageSegmenter.ImageSegmenterOptions.Builder
setBaseOptions(valor BaseOptions)
Establece las opciones básicas para la tarea del segmentador de imágenes.
abstracto ImageSegmenter.ImageSegmenterOptions.Builder
setDisplayNamesLocale(valor String)
La configuración regional que se usará para los nombres visibles especificados a través de los metadatos del modelo de TFLite, si corresponde.
abstracto ImageSegmenter.ImageSegmenterOptions.Builder
setErrorListener(valor ErrorListener)
Establece un ErrorListener} opcional.
abstracto ImageSegmenter.ImageSegmenterOptions.Builder
setOutputCategoryMask(valor booleano)
Si se debe generar una máscara de categoría.
abstracto ImageSegmenter.ImageSegmenterOptions.Builder
setOutputConfidenceMasks(valor booleano)
Indica si se deben generar máscaras de confianza.
abstracto ImageSegmenter.ImageSegmenterOptions.Builder
setResultListener(ResultListener<ImageSegmenterResult, valor MPImage>)
/** Establece un OutputHandler.ResultListener opcional para recibir los resultados de la segmentación cuando la canalización del grafo termina de procesar una imagen.
abstracto ImageSegmenter.ImageSegmenterOptions.Builder
setRunningMode(valor RunningMode)
Establece el modo de ejecución para la tarea del segmentador de imágenes.

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

public final ImageSegmenter.ImageSegmenterOptions build ()

Valida y compila la instancia de ImageSegmenter.ImageSegmenterOptions.

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 debe configurarse cuando el segmentador de imágenes está en modo de transmisión en vivo.

resumen público ImageSegmenter.ImageSegmenterOptions.Builder setBaseOptions (valor de BaseOptions)

Establece las opciones básicas para la tarea del segmentador de imágenes.

Parámetros
value

público abstracto ImageSegmenter.ImageSegmenterOptions.Builder setDisplayNamesLocale (String value)

La configuración regional que se usará para los nombres visibles especificados a través de los metadatos del modelo de TFLite, si corresponde. La configuración predeterminada es inglés.

Parámetros
value

público abstracto ImageSegmenter.ImageSegmenterOptions.Builder setErrorListener (ErrorListener value)

Establece un ErrorListener} opcional.

Parámetros
value

público abstracto ImageSegmenter.ImageSegmenterOptions.Builder setOutputCategoryMask (valor booleano)

Si se debe generar una máscara de categoría.

Parámetros
value

resumen público ImageSegmenter.ImageSegmenterOptions.Builder setOutputConfidenceMasks (valor booleano)

Indica si se deben generar máscaras de confianza.

Parámetros
value

público abstracto ImageSegmenter.ImageSegmenterOptions.Builder setResultListener (ResultListener<ImageSegmenterResultMPImage> value)

/** Establece un OutputHandler.ResultListener opcional para recibir los resultados de la segmentación cuando la canalización del grafo termina de procesar una imagen.

Parámetros
value

resumen público ImageSegmenter.ImageSegmenterOptions.Builder setRunningMode (valor RunningMode)

Establece el modo de ejecución para la tarea del segmentador de imágenes. El valor predeterminado es el modo de imagen. El segmentador de imágenes tiene tres modos:

  • IMAGE: Es el modo para segmentar la imagen en entradas de una sola imagen.
  • VIDEO: el modo para segmentar la imagen en los fotogramas decodificados de un video.
  • LIVE_STREAM: Es el modo para segmentar imágenes 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 reconocimiento de forma asíncrona.

Parámetros
value