Costruttore per ObjectDetector.ObjectDetectorOptions
.
Costruttori pubblici
Builder()
|
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 | |
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<ObjectDetectorResult, MPImage> 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 |
---|