ObjectDetector.ObjectDetectorOptions.Builder

clase abstracta estática pública ObjectDetector.ObjectDetectorOptions.Builder

Constructores públicos

Métodos públicos

final ObjectDetector.ObjectDetectorOptions
build()
Valida y compila la instancia de ObjectDetector.ObjectDetectorOptions.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(valor BaseOptions)
Establece el BaseOptions para la tarea del detector de objetos.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(valor List<String>)
Establece la lista opcional de nombres de categorías permitidos.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(valor List<String>)
Configura la lista de bloqueo opcional de los nombres de categorías.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(valor String)
Establece la configuración regional opcional que se usará para los nombres visibles que se especifican a través de los metadatos del modelo de TFLite, si corresponde.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(valor ErrorListener)
Establece un ErrorListener} opcional.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(valor Número entero)
Configura el número máximo opcional de resultados de detección con puntuaciones más altas que se mostrarán.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResult, valor MPImage>)
Configura el OutputHandler.ResultListener para recibir los resultados de la detección de forma asíncrona cuando el detector de objetos está en el modo de transmisión en vivo.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(valor RunningMode)
Establece el RunningMode para la tarea del detector de objetos.
resumen ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(valor Float)
Establece el umbral de puntuación opcional que anula el proporcionado en los metadatos del modelo (si existe).

Métodos heredados

Constructores públicos

public Builder ()

Métodos públicos

public final ObjectDetector.ObjectDetectorOptions build ()

Valida y compila la instancia de ObjectDetector.ObjectDetectorOptions.

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 establecerse cuando el detector de objetos está en modo de transmisión en vivo.

resumen público ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions value)

Establece el BaseOptions para la tarea del detector de objetos.

Parámetros
value

resumen público ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> valor)

Establece la lista opcional de nombres de categorías permitidos.

Si no está vacío, se filtrarán los resultados de detección cuyo nombre de categoría no se encuentre en este conjunto. Los nombres de categorías duplicados o desconocidos se ignoran. Este campo y categoryDenylist son mutuamente excluyentes.

Parámetros
value

resumen público ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> value)

Configura la lista de bloqueo opcional de los nombres de categorías.

Si no está vacío, se filtrarán los resultados de detección cuyo nombre de categoría se encuentre en este conjunto. Los nombres de categorías duplicados o desconocidos se ignoran. Este campo y categoryAllowlist son mutuamente excluyentes.

Parámetros
value

resumen público ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (String value)

Establece la configuración regional opcional que se usará para los nombres visibles que se especifican a través de los metadatos del modelo de TFLite, si corresponde.

Parámetros
value

resumen público ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener value)

Establece un ErrorListener} opcional.

Parámetros
value

resumen público ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (valor de número entero)

Configura el número máximo opcional de resultados de detección con puntuaciones más altas que se mostrarán.

Anula las proporcionadas en los metadatos del modelo. Se rechazan los resultados inferiores a este valor.

Parámetros
value

público abstracto ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResultMPImage> valor)

Configura el OutputHandler.ResultListener para recibir los resultados de la detección de forma asíncrona cuando el detector de objetos está en el modo de transmisión en vivo.

Parámetros
value

resumen público ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (valor RunningMode)

Establece el RunningMode para la tarea del detector de objetos. El valor predeterminado es el modo de imagen. El detector de objetos tiene tres modos:

  • IMAGEN: El modo para detectar objetos en entradas de una sola imagen.
  • VIDEO: Es el modo para detectar objetos en los fotogramas decodificados de un video.
  • LIVE_STREAM: Es el modo para detectar objetos 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 la detección de forma asíncrona.

Parámetros
value

resumen público ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Flotante valor)

Establece el umbral de puntuación opcional que anula el proporcionado en los metadatos del modelo (si existe). Se rechazarán los resultados inferiores a este valor.

Parámetros
value