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
setResultListenerper 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 |
|---|