ImageClassifier.ImageClassifierOptions.Builder

classe statica pubblica ImageClassifier.ImageClassifierOptions.Builder

Un builder che aiuta a configurare un'istanza di ImageClassifierOptions.

Metodi pubblici

ImageClassifier.ImageClassifierOptions
ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Imposta le opzioni generali per configurare le API delle attività, come gli acceleratori.
ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
Imposta le impostazioni locali da utilizzare per i nomi visualizzati specificati tramite i metadati del modello TFLite, se presenti.
ImageClassifier.ImageClassifierOptions.Builder
setLabelAllowList ( Lista < String > labelAllowList)
Imposta la lista consentita opzionale di etichette.
ImageClassifier.ImageClassifierOptions.Builder
setLabelDenyList ( Elenco < String > labelDenyList)
Imposta la lista negata facoltativa delle etichette.
ImageClassifier.ImageClassifierOptions.Builder
setMaxResults (int maxResults)
Imposta il numero massimo di risultati con il punteggio più alto da restituire.
ImageClassifier.ImageClassifierOptions.Builder
setNumThread (int numThread)
Questo metodo è deprecato. utilizzare invece BaseOptions per configurare il numero di thread. Questo metodo sovrascriverà il numero di thread configurati da BaseOptions .
ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold (soglia punteggio float)
Imposta la soglia del punteggio.

Metodi ereditati

Metodi pubblici

public ImageClassifier.ImageClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Imposta le opzioni generali per configurare le API delle attività, come gli acceleratori.

Parametri
baseOpzioni

public ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

Imposta le impostazioni locali da utilizzare per i nomi visualizzati specificati tramite i metadati del modello TFLite, se presenti.

Il valore predefinito è inglese( "en" ). Consulta il file di schema dei metadati TFLite. per il modello accettato di localizzazione.

Parametri
displayNamesLocale

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

Imposta la lista consentita opzionale di etichette.

Se non sono vuote, le classificazioni la cui etichetta non è presente in questo insieme verranno filtrate. Le etichette duplicate o sconosciute vengono ignorate. Si escludono a vicenda con labelDenyList.

Parametri
etichettaAllowList

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

Imposta la lista negata facoltativa delle etichette.

Se non sono vuote, le classificazioni la cui etichetta è in questo set verranno filtrate. Le etichette duplicate o sconosciute vengono ignorate. Si escludono a vicenda con labelAllowList.

Parametri
etichettaDenyList

public ImageClassifier.ImageClassifierOptions.Builder setMaxResults (int maxResults)

Imposta il numero massimo di risultati con il punteggio più alto da restituire.

Se < 0, verranno restituiti tutti i risultati. Se 0, viene restituito un errore di argomento non valido. Il valore predefinito è -1.

Parametri
maxResults
Lancia
IllegalArgumentException se maxResults è 0.

public ImageClassifier.ImageClassifierOptions.Builder setNumThreads (int numThreads)

Questo metodo è deprecato .
utilizzare invece BaseOptions per configurare il numero di thread. Questo metodo sovrascriverà il numero di thread configurati da BaseOptions .

Imposta il numero di thread da utilizzare per le operazioni TFLite che supportano il multithreading durante l'esecuzione dell'inferenza con la CPU. Il valore predefinito è -1.

numThreads deve essere maggiore di 0 o uguale a -1. L'impostazione di numThreads su -1 ha l'effetto di consentire al runtime TFLite di impostare il valore.

Parametri
numThread

public ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

Imposta la soglia del punteggio.

Sostituisce quello fornito nei metadati del modello (se presente). I risultati inferiori a questo valore vengono rifiutati.

Parametri
punteggioSoglia