Compilador para ImageClassifier.ImageClassifierOptions.
Constructores públicos
Métodos públicos
| final ImageClassifier.ImageClassifierOptions |
build()
Valida y compila la instancia de
ImageClassifier.ImageClassifierOptions. |
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Establece el
BaseOptions para la tarea del clasificador de imágenes. |
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
setCategoryAllowlist(Lista<String> categoryAllowlist)
Establece la lista opcional de nombres de categorías permitidos.
|
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
setCategoryDenylist(List<String> categoryDenylist)
Configura la lista de bloqueo opcional de los nombres de categorías.
|
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
setDisplayNamesLocale(configuración regional de 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.
|
| abstracto ImageClassifier.ImageClassifierOptions.Builder | |
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
setMaxResults(número entero maxResults)
Establece la cantidad máxima opcional de resultados de clasificación con puntuación más alta que se mostrarán.
|
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
setResultListener(ResultListener<ImageClassifierResult, MPImage> resultListener)
Configura
OutputHandler.ResultListener para recibir los resultados de clasificación de forma asíncrona cuando el clasificador de imágenes está en el modo de transmisión en vivo. |
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Establece el
RunningMode para la tarea del clasificador de imágenes. |
| abstracto ImageClassifier.ImageClassifierOptions.Builder |
Métodos heredados
Constructores públicos
public Builder ()
Métodos públicos
público final ImageClassifier.ImageClassifierOptions build ()
Valida y compila la instancia de ImageClassifier.ImageClassifierOptions. *
Arroja
| IllegalArgumentException | si alguna de las opciones establecidas no es válida. |
|---|
resumen público ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Establece el BaseOptions para la tarea del clasificador de imágenes.
Parámetros
| baseOptions |
|---|
resumen público ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
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
| categoryAllowlist |
|---|
resumen público ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
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
| categoryDenylist |
|---|
público abstracto ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (configuración regional de 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.
Parámetros
| configuración regional |
|---|
público abstracto ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Establece un ErrorListener opcional.
Parámetros
| errorListener |
|---|
público abstracto ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Número entero maxResults)
Establece la cantidad máxima opcional de resultados de clasificación con puntuación más alta que se mostrarán.
Si no la estableces, se mostrarán todos los resultados disponibles. Si se configura, debe ser mayor que 0.
Parámetros
| maxResults |
|---|
público abstracto ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResult, MPImage> resultListener)
Configura OutputHandler.ResultListener para recibir los resultados de clasificación de forma asíncrona cuando el clasificador de imágenes está en el modo de transmisión en vivo.
Parámetros
| resultListener |
|---|
público abstracto ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Establece el RunningMode para la tarea del clasificador de imágenes. El valor predeterminado es el modo de imagen.
El clasificador de imágenes tiene tres modos:
- IMAGEN: El modo para realizar la clasificación en entradas de una sola imagen.
- VIDEO: Es el modo para realizar la clasificación de los fotogramas decodificados de un video.
- LIVE_STREAM: Es el modo para realizar la clasificación en una transmisión en vivo de datos de entrada, como la cámara. En este modo, se debe llamar a
setResultListenerpara configurar un objeto de escucha y así recibir los resultados de la clasificación de forma asíncrona.
Parámetros
| runningMode |
|---|
resumen público ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
Establece el umbral de puntuación opcional. Se rechazan los resultados con una puntuación inferior a este valor.
Anula el umbral de puntuación especificado en los metadatos del modelo de TFLite, si corresponde.
Parámetros
| scoreThreshold |
|---|