FaceDetector.FaceDetectorOptions.Builder

classe astratta statica pubblica FaceDetector.FaceDetectorOptions.Builder

Costruttori pubblici

Metodi pubblici

final FaceDetector.FaceDetectorOptions
build()
Convalida e crea l'istanza FaceDetector.FaceDetectorOptions.
astratto FaceDetector.FaceDetectorOptions.Builder
setBaseOptions(valore BaseOptions)
Imposta il BaseOptions per l'attività di rilevamento dei volti.
astratto FaceDetector.FaceDetectorOptions.Builder
setErrorListener(valore ErrorListener)
Imposta un valore facoltativo ErrorListener}.
astratto FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidence(valore Float)
Imposta il punteggio di confidenza minimo affinché il rilevamento dei volti venga considerato riuscito.
astratto FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThreshold(valore Float)
Imposta la soglia minima di soppressione non massima per il rilevamento dei volti affinché venga considerato sovrapposto.
astratto FaceDetector.FaceDetectorOptions.Builder
setResultListener(ResultListener<FaceDetectorResult, valore MPImage>)
Imposta OutputHandler.ResultListener per ricevere i risultati del rilevamento in modo asincrono quando il rilevatore dei volti è in modalità live streaming.
astratto FaceDetector.FaceDetectorOptions.Builder
setRunningMode(valore RunningMode)
Imposta il RunningMode per l'attività di rilevamento dei volti.

Metodi ereditati

Costruttori pubblici

pubblica Builder ()

Metodi pubblici

Public final FaceDetector.FaceDetectorOptions build ()

Convalida e crea l'istanza FaceDetector.FaceDetectorOptions.

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 dei volti è in modalità live streaming.

pubblici astratto FaceDetector.FaceDetectorOptions.Builder setBaseOptions (valore BaseOptions)

Imposta il BaseOptions per l'attività di rilevamento dei volti.

Parametri
valore

Public astratto FaceDetector.FaceDetectorOptions.Builder setErrorListener (valore ErrorListener)

Imposta un valore facoltativo ErrorListener}.

Parametri
valore

pubblici astratto FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence (valore Float)

Imposta il punteggio di confidenza minimo affinché il rilevamento dei volti venga considerato riuscito. Il valore predefinito di minDetectionConfidence è 0,5.

Parametri
valore

pubblici astratto FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold (valore Float)

Imposta la soglia minima di soppressione non massima per il rilevamento dei volti affinché venga considerato sovrapposto. Il valore predefinito di minSuppressionThreshold è 0,3.

Parametri
valore

Public astratto FaceDetector.FaceDetectorOptions.Builder setResultListener (ResultListener<FaceDetectorResult, valore MPImage>)

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

Parametri
valore

pubblici astratta FaceDetector.FaceDetectorOptions.Builder setRunningMode (valore RunningMode)

Imposta il RunningMode per l'attività di rilevamento dei volti. Imposta la modalità immagine come predefinita. Il rilevatore di volti ha tre modalità:

  • IMMAGINE: la modalità per rilevare i volti nelle singole immagini inserite.
  • VIDEO: la modalità per il rilevamento dei volti nei fotogrammi decodificati di un video.
  • LIVE_STREAM: la modalità per il rilevamento dei volti 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