ObjectDetector.ObjectDetectorOptions.Builder

classe astratta statica pubblica ObjectDetector.ObjectDetectorOptions.Builder

Costruttori pubblici

Metodi pubblici

final ObjectDetector.ObjectDetectorOptions.
build()
Convalida e crea l'istanza ObjectDetector.ObjectDetectorOptions.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(valore BaseOptions)
Imposta il valore BaseOptions per l'attività di rilevamento degli oggetti.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(valore List<String>)
Imposta la lista consentita facoltativa dei nomi delle categorie.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(valore List<String>)
Consente di impostare la lista bloccata facoltativa dei nomi di categorie.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(valore stringa)
Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(valore ErrorListener)
Imposta un valore facoltativo ErrorListener}.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(valore numero intero)
Consente di impostare il numero massimo facoltativo di risultati di rilevamento con il punteggio più alto da restituire.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResultMPImage> valore)
Imposta OutputHandler.ResultListener per ricevere i risultati del rilevamento in modo asincrono quando il rilevatore di oggetti è in modalità live streaming.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(valore RunningMode)
Imposta il valore RunningMode per l'attività di rilevamento degli oggetti.
astratto ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(valore Float)
Imposta la soglia di punteggio facoltativa che sostituisce quella fornita nei metadati del modello (se presenti).

Metodi ereditati

Costruttori pubblici

pubblica Builder ()

Metodi pubblici

Public final ObjectDetector.ObjectDetectorOptions build ()

Convalida e crea l'istanza ObjectDetector.ObjectDetectorOptions.

Lanci
IllegalArgumentException se il listener dei risultati e la modalità di esecuzione non sono configurati correttamente. Il listener dei risultati deve essere impostato solo quando il rilevatore di oggetti è in modalità live streaming.

Public astratto ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (valore BaseOptions)

Imposta il valore BaseOptions per l'attività di rilevamento degli oggetti.

Parametri
valore

pubblici astratto ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> value)

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
valore

Public astratto ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (Valore List<Stringa>)

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
valore

Public astratto ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (Valore String)

Imposta le impostazioni internazionali facoltative da utilizzare per i nomi visualizzati specificati tramite gli eventuali metadati del modello TFLite.

Parametri
valore

pubblici astratto ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (valoreErrorListener)

Imposta un valore facoltativo ErrorListener}.

Parametri
valore

pubblici astratto ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (Valore Numero intero)

Consente di impostare il numero massimo facoltativo di risultati di rilevamento con il punteggio più alto da restituire.

Esegue l'override di quelli forniti nei metadati del modello. I risultati inferiori a questo valore vengono rifiutati.

Parametri
valore

Public astratto ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult, valore MPImage>)

Imposta OutputHandler.ResultListener per ricevere i risultati del rilevamento in modo asincrono quando il rilevatore di oggetti è in modalità live streaming.

Parametri
valore

pubblici astratto ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (valore RunningMode)

Imposta il valore RunningMode per l'attività di rilevamento degli oggetti. Imposta il valore predefinito sulla modalità immagine. Il rilevatore di oggetti ha tre modalità:

  • IMMAGINE: la modalità per rilevare oggetti negli input di singole immagini.
  • VIDEO: la modalità per rilevare gli oggetti nei fotogrammi decodificati di un video.
  • LIVE_STREAM: la modalità per il rilevamento di oggetti in uno stream in diretta di dati di input, ad esempio dalla videocamera. In questa modalità, è necessario chiamare setResultListener per configurare un listener che riceva i risultati del rilevamento in modo asincrono.

Parametri
valore

pubblici astratto ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (valore Float)

Imposta la soglia di punteggio facoltativa che sostituisce quella fornita nei metadati del modello (se presenti). I risultati inferiori a questo valore vengono rifiutati.

Parametri
valore