FaceLandmarker.FaceLandmarkerOptions.Builder

classe astratta statica pubblica FaceLandmarker.FaceLandmarkerOptions.Builder

Costruttori pubblici

Metodi pubblici

finale FaceLandmarker.FaceLandmarkerOptions
build()
Convalida e crea l'istanza FaceLandmarker.FaceLandmarkerOptions.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setBaseOptions(valore BaseOptions)
Consente di impostare le opzioni di base per l'attività dell'indicatore di riferimento dei volti.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setErrorListener(valore ErrorListener)
Imposta un listener di errori facoltativo.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFaceDetectionConfidence(valore Float)
Imposta il punteggio di confidenza minimo affinché il rilevamento dei volti abbia successo
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFacePresenceConfidence(valore Float)
Imposta il punteggio di affidabilità minimo del punteggio di presenza del volto nel rilevamento dei punti di riferimento del volto.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setMinTrackingConfidence(valore Float)
Imposta il punteggio di confidenza minimo affinché il rilevamento dei volti venga considerato riuscito.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setNumFaces(valore Numero intero)
Consente di impostare il numero massimo di volti che può essere rilevato da FaceLandMark.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFaceBlendshapes(valore booleano)
Consente di stabilire se FaceLandmarker restituisce la classificazione di forme di fusione dei volti.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFacialTransformationMatrixes(valore booleano)
Indica se FaceLandmark outptus o matrice_trasformazione facciale.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setResultListener(ResultListener<FaceLandmarkerResult, valore MPImage>)
Imposta il listener dei risultati per ricevere i risultati del rilevamento in modo asincrono quando l'elemento di riferimento dei volti è in modalità live streaming.
astratto FaceLandmarker.FaceLandmarkerOptions.Builder
setRunningMode(valore RunningMode)
Imposta la modalità di corsa per l'attività dell'elemento di riferimento dei volti.

Metodi ereditati

Costruttori pubblici

pubblica Builder ()

Metodi pubblici

pubblici final FaceLandmarker.FaceLandmarkerOptions build ()

Convalida e crea l'istanza FaceLandmarker.FaceLandmarkerOptions.

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 l'elemento di riferimento del volto è in modalità live streaming.

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setBaseOptions (valore BaseOptions)

Consente di impostare le opzioni di base per l'attività dell'indicatore di riferimento dei volti.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setErrorListener (valore ErrorListener)

Imposta un listener di errori facoltativo.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (valore Float)

Imposta il punteggio di confidenza minimo affinché il rilevamento dei volti abbia successo

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (valore Float)

Imposta il punteggio di affidabilità minimo del punteggio di presenza del volto nel rilevamento dei punti di riferimento del volto.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (valore Float)

Imposta il punteggio di confidenza minimo affinché il rilevamento dei volti venga considerato riuscito.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (valore Integer)

Consente di impostare il numero massimo di volti che può essere rilevato da FaceLandMark.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (valore booleano)

Consente di stabilire se FaceLandmarker restituisce la classificazione di forme di fusione dei volti. Le forme di fusione dei volti vengono utilizzate per il rendering del modello del volto 3D.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (valorebooleano)

Indica se FaceLandmark outptus o matrice_trasformazione facciale. La matrice di trasformazione facciale viene utilizzata per trasformare i punti di riferimento dei volti nel volto canonico rispetto al volto rilevato, in modo che gli utenti possano applicare effetti per i volti sui punti di riferimento rilevati.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ResultListener<FaceLandmarkerResult, valore MPImage>)

Imposta il listener dei risultati per ricevere i risultati del rilevamento in modo asincrono quando l'elemento di riferimento dei volti è in modalità live streaming.

Parametri
valore

pubblici astratto FaceLandmarker.FaceLandmarkerOptions.Builder setRunningMode (valore RunningMode)

Imposta la modalità di corsa per l'attività dell'elemento di riferimento dei volti. Imposta il valore predefinito sulla modalità immagine. La funzionalità di riferimento per la mano ha tre modalità:

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