ImageClassifier.ImageClassifierOptions.Builder

clase estática pública ImageClassifier.ImageClassifierOptions.Builder

Un constructor que ayuda a configurar una instancia de ImageClassifierOptions.

Métodos públicos

ImageClassifier.ImageClassifierOptions
ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions opciones base)
Establece las opciones generales para configurar las API de tareas, como los aceleradores.
ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( cadena displayNamesLocale)
Establece la configuración regional que se utilizará para los nombres para mostrar especificados a través de los metadatos del modelo TFLite, si los hay.
ImageClassifier.ImageClassifierOptions.Builder
setLabelAllowList ( Lista <Cadena> labelAllowList)
Establece la lista de etiquetas permitidas opcional.
ImageClassifier.ImageClassifierOptions.Builder
setLabelDenyList ( Lista <Cadena> labelDenyList)
Establece la lista de etiquetas rechazadas opcional.
ImageClassifier.ImageClassifierOptions.Builder
setMaxResults (int maxResults)
Establece el número máximo de resultados mejor puntuados que se devolverán.
ImageClassifier.ImageClassifierOptions.Builder
setNumThreads (int numThreads)
Este método está en desuso. use BaseOptions para configurar la cantidad de subprocesos en su lugar. Este método anulará la cantidad de subprocesos configurados desde BaseOptions .
ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold (umbral de puntuación flotante)
Establece el umbral de puntuación.

Métodos heredados

Métodos públicos

compilación pública ImageClassifier.ImageClassifierOptions ()

public ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Establece las opciones generales para configurar las API de tareas, como los aceleradores.

Parámetros
Opciones base

public ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

Establece la configuración regional que se utilizará para los nombres para mostrar especificados a través de los metadatos del modelo TFLite, si los hay.

El valor predeterminado es inglés ( "en" ). Consulte el archivo de esquema de metadatos TFLite. para el patrón aceptado de ubicación.

Parámetros
mostrarNombresLocale

public ImageClassifier.ImageClassifierOptions.Builder setLabelAllowList ( Lista <Cadena> labelAllowList)

Establece la lista de etiquetas permitidas opcional.

Si no están vacías, se filtrarán las clasificaciones cuya etiqueta no esté en este conjunto. Se ignoran las etiquetas duplicadas o desconocidas. Mutuamente excluyentes con labelDenyList.

Parámetros
etiquetaPermitirLista

public ImageClassifier.ImageClassifierOptions.Builder setLabelDenyList ( Lista <Cadena> labelDenyList)

Establece la lista de etiquetas rechazadas opcional.

Si no están vacías, se filtrarán las clasificaciones cuya etiqueta esté en este conjunto. Se ignoran las etiquetas duplicadas o desconocidas. Mutuamente excluyentes con labelAllowList.

Parámetros
etiquetaDenyList

ImageClassifier público.ImageClassifierOptions.Builder setMaxResults (int maxResults)

Establece el número máximo de resultados mejor puntuados que se devolverán.

Si < 0, se devolverán todos los resultados. Si es 0, se devuelve un error de argumento no válido. El valor predeterminado es -1.

Parámetros
resultados máximos
Lanza
Argumento de excepción ilegal si maxResults es 0.

ImageClassifier público.ImageClassifierOptions.Builder setNumThreads (int numThreads)

Este método está en desuso .
use BaseOptions para configurar la cantidad de subprocesos en su lugar. Este método anulará la cantidad de subprocesos configurados desde BaseOptions .

Establece la cantidad de subprocesos que se utilizarán para las operaciones TFLite que admiten subprocesos múltiples cuando se ejecuta inferencia con CPU. El valor predeterminado es -1.

numThreads debe ser mayor que 0 o igual a -1. Establecer numThreads en -1 tiene el efecto de permitir que el tiempo de ejecución de TFLite establezca el valor.

Parámetros
número de hilos

ImageClassifier público.ImageClassifierOptions.Builder setScoreThreshold (puntuación flotante)

Establece el umbral de puntuación.

Anula el proporcionado en los metadatos del modelo (si corresponde). Los resultados por debajo de este valor se rechazan.

Parámetros
puntuaciónUmbral