Costruttore per ImageClassifier.ImageClassifierOptions.
Costruttori pubblici
|
Builder()
|
Metodi pubblici
| final ImageClassifier.ImageClassifierOptions |
build()
Convalida e crea l'istanza
ImageClassifier.ImageClassifierOptions. |
| astratto ImageClassifier.ImageClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Imposta il valore
BaseOptions per l'attività di classificazione delle immagini. |
| astratto ImageClassifier.ImageClassifierOptions.Builder |
setCategoryAllowlist(Elenco<Stringa> categoriaLista consentita)
Imposta la lista consentita facoltativa dei nomi delle categorie.
|
| astratto ImageClassifier.ImageClassifierOptions.Builder |
setCategoryDenylist(Lista<Stringa> categoriaLista bloccata)
Consente di impostare la lista bloccata facoltativa dei nomi di categorie.
|
| astratto ImageClassifier.ImageClassifierOptions.Builder |
setDisplayNamesLocale(impostazione internazionale stringa)
Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.
|
| astratto ImageClassifier.ImageClassifierOptions.Builder | |
| astratto ImageClassifier.ImageClassifierOptions.Builder |
setMaxResults(Numero intero maxResults)
Imposta il numero massimo facoltativo di risultati di classificazione con il punteggio più alto da restituire.
|
| astratto ImageClassifier.ImageClassifierOptions.Builder |
setResultListener(ResultListener<ImageClassifierResult, MPImage> resultListener)
Imposta
OutputHandler.ResultListener per ricevere i risultati della classificazione in modo asincrono quando il classificatore di immagini è in modalità live streaming. |
| astratto ImageClassifier.ImageClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Imposta il valore
RunningMode per l'attività di classificazione delle immagini. |
| astratto ImageClassifier.ImageClassifierOptions.Builder |
Metodi ereditati
Costruttori pubblici
pubblica Builder ()
Metodi pubblici
Public final ImageClassifier.ImageClassifierOptions build ()
Convalida e crea l'istanza ImageClassifier.ImageClassifierOptions. *
Lanci
| IllegalArgumentException | se una delle opzioni impostate non è valida. |
|---|
pubblici astratto ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Imposta il valore BaseOptions per l'attività di classificazione delle immagini.
Parametri
| baseOptions |
|---|
pubblici astratta ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (List<Stringa> categoriaAllowlist)
Imposta la lista consentita facoltativa dei nomi delle categorie.
Se il campo non è vuoto, i risultati del rilevamento il cui nome di categoria non è presente in questo set verranno filtrati. I nomi di categoria duplicati o sconosciuti vengono ignorati. In esclusiva con categoryDenylist.
Parametri
| categoryAllowlist |
|---|
pubblici astratto ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<Stringa> categoriaLista bloccata)
Consente di impostare la lista bloccata facoltativa dei nomi di categorie.
Se il campo non è vuoto, i risultati del rilevamento il cui nome di categoria è presente in questo set verranno filtrati.
I nomi di categoria duplicati o sconosciuti vengono ignorati. In esclusiva con categoryAllowlist.
Parametri
| categoryDenylist |
|---|
pubblici astratto ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (Impostazioni internazionali della stringa)
Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.
Parametri
| locale |
|---|
pubblici astratto ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Imposta un valore ErrorListener facoltativo.
Parametri
| errorListener |
|---|
pubblici astratto ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Integer maxResults)
Imposta il numero massimo facoltativo di risultati di classificazione con il punteggio più alto da restituire.
Se non viene impostato, vengono restituiti tutti i risultati disponibili. Se impostato, deve essere maggiore di 0.
Parametri
| maxResults |
|---|
Public astratto ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResult, MPImage> resultListener)
Imposta OutputHandler.ResultListener per ricevere i risultati della classificazione in modo asincrono quando il classificatore di immagini è in modalità live streaming.
Parametri
| resultListener |
|---|
pubblici astratto ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Imposta il valore RunningMode per l'attività di classificazione delle immagini. Imposta il valore predefinito sulla modalità immagine.
Il classificatore di immagini prevede tre modalità:
- IMMAGINE: la modalità per eseguire la classificazione su ingressi di singole immagini.
- VIDEO: la modalità per eseguire la classificazione sui fotogrammi decodificati di un video.
- LIVE_STREAM: la modalità per eseguire la classificazione in un live streaming di dati di input, ad esempio dalla videocamera. In questa modalità, è necessario chiamare
setResultListenerper configurare un listener che riceva i risultati della classificazione in modo asincrono.
Parametri
| runningMode |
|---|
pubblici astratto ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (scoreThreshold in virgola mobile)
Imposta la soglia di punteggio facoltativa. I risultati con un punteggio inferiore a questo valore vengono rifiutati.
Esegue l'override della soglia di punteggio specificata nell'eventuale presenza di metadati del modello TFLite.
Parametri
| scoreThreshold |
|---|