FaceLandmarker.FaceLandmarkerOptions.Builder

public static abstract class FaceLandmarker.FaceLandmarkerOptions.Builder

Public Constructors

Public Methods

final FaceLandmarker.FaceLandmarkerOptions
build()
Validiert und erstellt die FaceLandmarker.FaceLandmarkerOptions-Instanz.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setBaseOptions(Wert BaseOptions)
Legt die Basisoptionen für die Aufgabe „Gesichtsmarkierungen“ fest.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setErrorListener(ErrorListener-Wert)
Legt einen optionalen Fehler-Listener fest.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFaceDetectionConfidence(Gleitkommawert)
Legt den minimalen Konfidenzwert fest, damit die Gesichtserkennung als erfolgreich gilt
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setMinFacePresenceConfidence(Gleitkommawert)
Legt den minimalen Konfidenzwert für die Gesichtserkennung bei der Erkennung von Sehenswürdigkeiten fest.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setMinTrackingConfidence(Gleitkommawert)
Legt den minimalen Konfidenzwert fest, damit das Gesichtstracking als erfolgreich gilt.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setNumFaces(Ganzzahlwert)
Legt die maximale Anzahl der Gesichter fest, die von FaceLandmarker erkannt werden können.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFaceBlendshapes(Boolescher Wert)
Gibt an, ob FaceLandmarker die Klassifizierung von Gesichtern ausgibt
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setOutputFacialTransformationMatrixes(Boolescher Wert)
Gibt an, ob FaceLandmarker überholt hat, Gesichtstransformation_matrix.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setResultListener(ResultListener<FaceLandmarkerResultMPImage>-Wert)
Legt den Ergebnis-Listener so fest, dass er die Erkennungsergebnisse asynchron empfängt, wenn sich der Gesichts-Landmarker im Livestream-Modus befindet.
Abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder
setRunningMode(RunningMode-Wert)
Legt den Ausführungsmodus für die Aufgabe „Gesichtsmarkierungen“ fest.

Übernommene Methoden

Public Constructors

public Builder ()

Public Methods

Öffentlich final FaceLandmarker.FaceLandmarkerOptions Erstellen ()

Validiert und erstellt die FaceLandmarker.FaceLandmarkerOptions-Instanz.

Löst aus
IllegalArgumentException Der Ergebnis-Listener und der Ausführungsmodus sind nicht korrekt konfiguriert. Der Ergebnis-Listener sollte nur festgelegt werden, wenn sich die Gesichtsmarkmarkierung im Livestreammodus befindet.

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setBaseOptions (BaseOptions-Wert)

Legt die Basisoptionen für die Aufgabe „Gesichtsmarkierungen“ fest.

Parameter
value

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setErrorListener (ErrorListener-Wert)

Legt einen optionalen Fehler-Listener fest.

Parameter
value

öffentlich abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setMinFaceDetectionConfidence (Gleitkommawert)

Legt den minimalen Konfidenzwert fest, damit die Gesichtserkennung als erfolgreich gilt

Parameter
value

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setMinFacePresenceConfidence (Gleitkommawert)

Legt den minimalen Konfidenzwert für die Gesichtserkennung bei der Erkennung von Sehenswürdigkeiten fest.

Parameter
value

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setMinTrackingConfidence (Gleitkommawert)

Legt den minimalen Konfidenzwert fest, damit das Gesichtstracking als erfolgreich gilt.

Parameter
value

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setNumFaces (Integer-Wert)

Legt die maximale Anzahl der Gesichter fest, die von FaceLandmarker erkannt werden können.

Parameter
value

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFaceBlendshapes (Boolescher Wert)

Gibt an, ob FaceLandmarker die Klassifizierung von Gesichtern ausgibt Gesichtsmischformen werden zum Rendern des 3D-Gesichtsmodells verwendet.

Parameter
value

öffentlich abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setOutputFacialTransformationMatrixes (Boolescher Wert)

Gibt an, ob FaceLandmarker überholt hat, Gesichtstransformation_matrix. Die Gesichtstransformationsmatrix wird verwendet, um die Gesichtsmerkmale des kanonischen Gesichts in das erkannte Gesicht umzuwandeln, sodass Nutzer Gesichtseffekte auf die erkannten Sehenswürdigkeiten anwenden können.

Parameter
value

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setResultListener (ResultListener<FaceLandmarkerResultMPImage> value)

Legt den Ergebnis-Listener so fest, dass er die Erkennungsergebnisse asynchron empfängt, wenn sich der Gesichts-Landmarker im Livestream-Modus befindet.

Parameter
value

public abstrakt FaceLandmarker.FaceLandmarkerOptions.Builder setRunningMode (RunningMode-Wert)

Legt den Ausführungsmodus für die Aufgabe „Gesichtsmarkierungen“ fest. Verwenden Sie standardmäßig den Bildmodus. Hand-Markierungen hat drei Modi:

  • IMAGE: Der Modus zur Erkennung von Gesichtsmerkmalen bei Einzelbildeingaben.
  • VIDEO: Der Modus zur Erkennung von Gesichtsmerkmalen in den decodierten Frames eines Videos.
  • LIVE_STREAM: Der Modus zum Erkennen von Gesichtsmerkmalen in einem Livestream mit Eingabedaten, z. B. von der Kamera. In diesem Modus muss setResultListener aufgerufen werden, um einen Listener einzurichten, der die Erkennungsergebnisse asynchron empfängt.

Parameter
value