GestureRecognizer.GestureRecognizerOptions.Builder

classe astratta statica pubblica GestureRecognizer.GestureRecognizerOptions.Builder

Costruttori pubblici

Metodi pubblici

finale GestureRecognizer.GestureRecognizerOptions
build()
Convalida e crea l'istanza GestureRecognizer.GestureRecognizerOptions.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setBaseOptions(valore BaseOptions)
Imposta le opzioni di base per l'attività di riconoscimento dei gesti.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setCannedGesturesClassifierOptions(ClassifierOptions classifierOptions)
Consente di impostare l'opzione ClassifierOptions che controlla il classificatore di gesti predefinito, ad esempio soglia di punteggio, lista consentita e lista bloccata di gesti.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setCustomGesturesClassifierOptions(ClassifierOptions classifierOptions)
Imposta l'opzione ClassifierOptions facoltativo che controlla il classificatore di gesti personalizzati, ad esempio la soglia di punteggio, la lista consentita e la lista consentita dei gesti.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setErrorListener(valore ErrorListener)
Imposta un listener di errori facoltativo.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandDetectionConfidence(valore Float)
Imposta il punteggio di confidenza minimo affinché il rilevamento della mano abbia successo
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setMinHandPresenceConfidence(valore Float)
Imposta il punteggio di affidabilità minimo del punteggio della presenza di persone nel rilevamento dei punti di riferimento della mano.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setMinTrackingConfidence(valore Float)
Imposta il punteggio di confidenza minimo affinché la registrazione della mano venga considerata riuscita.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setNumHands(valore Numero intero)
Consente di impostare il numero massimo di mani che può essere rilevato dal riconoscimento Gesti.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setResultListener(ResultListener<GestureRecognizerResult, valore MPImage>)
Imposta il listener dei risultati per ricevere i risultati del rilevamento in modo asincrono quando il riconoscimento dei gesti è in modalità live streaming.
astratto GestureRecognizer.GestureRecognizerOptions.Builder
setRunningMode(valore RunningMode)
Imposta la modalità di esecuzione per l'attività di riconoscimento dei gesti.

Metodi ereditati

Costruttori pubblici

pubblica Builder ()

Metodi pubblici

Public final GestureRecognizer.GestureRecognizerOptions build ()

Convalida e crea l'istanza GestureRecognizer.GestureRecognizerOptions.

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 astratta GestureRecognizer.GestureRecognizerOptions.Builder setBaseOptions (valore BaseOptions)

Imposta le opzioni di base per l'attività di riconoscimento dei gesti.

Parametri
valore

Public astratta GestureRecognizer.GestureRecognizerOptions.Builder setCannedGesturesClassifierOptions (ClassifierOptions classifierOptions)

Consente di impostare l'opzione ClassifierOptions che controlla il classificatore di gesti predefinito, ad esempio soglia di punteggio, lista consentita e lista bloccata di gesti. Le categorie per i classificatori di gesti predefiniti sono: ["None", "Closed_Fist", "Open_Palm", "Pointing_Up", "Thumb_Down", "Thumb_Up", "Victory", "ILoveYou"]

DA FARE Tieni presente che questa opzione è soggetta a modifiche in seguito all'implementazione della calcolatrice dell'unione dei punteggi.

Parametri
classifierOptions

Public astratto GestureRecognizer.GestureRecognizerOptions.Builder setCustomGesturesClassifierOptions (ClassifierOptions classifierOptions)

Imposta l'opzione ClassifierOptions facoltativo che controlla il classificatore di gesti personalizzati, ad esempio la soglia di punteggio, la lista consentita e la lista consentita dei gesti.

DA FARE Tieni presente che questa opzione è soggetta a modifiche in seguito all'implementazione della calcolatrice dell'unione dei punteggi.

Parametri
classifierOptions

pubblici astratto GestureRecognizer.GestureRecognizerOptions.Builder setErrorListener (valoreErrorListener)

Imposta un listener di errori facoltativo.

Parametri
valore

pubblici astratto GestureRecognizer.GestureRecognizerOptions.Builder setMinHandDetectionConfidence (valore Float)

Imposta il punteggio di confidenza minimo affinché il rilevamento della mano abbia successo

Parametri
valore

pubblici astratto GestureRecognizer.GestureRecognizerOptions.Builder setMinHandPresenceConfidence (valore Float)

Imposta il punteggio di affidabilità minimo del punteggio della presenza di persone nel rilevamento dei punti di riferimento della mano.

Parametri
valore

pubblici astratto GestureRecognizer.GestureRecognizerOptions.Builder setMinTrackingConfidence (valore Float)

Imposta il punteggio di confidenza minimo affinché la registrazione della mano venga considerata riuscita.

Parametri
valore

pubblici astratto GestureRecognizer.GestureRecognizerOptions.Builder setNumHands (valore Integer)

Consente di impostare il numero massimo di mani che può essere rilevato dal riconoscimento Gesti.

Parametri
valore

pubblici astratto GestureRecognizer.GestureRecognizerOptions.Builder setResultListener (ResultListener<GestureRecognizerResult, valore MPImage>)

Imposta il listener dei risultati per ricevere i risultati del rilevamento in modo asincrono quando il riconoscimento dei gesti è in modalità live streaming.

Parametri
valore

Public astratto GestureRecognizer.GestureRecognizerOptions.Builder setRunningMode (valore RunningMode)

Imposta la modalità di esecuzione per l'attività di riconoscimento dei gesti. Imposta il valore predefinito sulla modalità immagine. Il riconoscimento gesti ha tre modalità:

  • IMMAGINE: la modalità per riconoscere i gesti su input di singole immagini.
  • VIDEO: la modalità per riconoscere i gesti sui fotogrammi decodificati di un video.
  • LIVE_STREAM: la modalità per il riconoscimento dei gesti in un live streaming di dati di input, ad esempio dalla videocamera. In questa modalità, è necessario chiamare setResultListener per configurare un listener che riceva i risultati del riconoscimento in modo asincrono.

Parametri
valore