Compilador para ObjectDetector.ObjectDetectorOptions
.
Constructores públicos
Métodos públicos
final ObjectDetector.ObjectDetectorOptions |
build()
Valida y compila la instancia de
ObjectDetector.ObjectDetectorOptions . |
resumen ObjectDetector.ObjectDetectorOptions.Builder | |
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 | |
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 | |
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<ObjectDetectorResult, MPImage> 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 |
---|