FaceDetector.FaceDetectorOptions.Builder

Öffentliche statische abstrakte Klasse FaceDetector.FaceDetectorOptions.Builder

Public Constructors

Public Methods

final FaceDetector.FaceDetectorOptions
build()
Validiert und erstellt die FaceDetector.FaceDetectorOptions-Instanz.
Abstrakt FaceDetector.FaceDetectorOptions.Builder
setBaseOptions(Wert BaseOptions)
Legt den BaseOptions für die Gesichtserkennungsaufgabe fest.
Abstrakt FaceDetector.FaceDetectorOptions.Builder
setErrorListener(ErrorListener-Wert)
Legt einen optionalen ErrorListener} fest.
Abstrakt FaceDetector.FaceDetectorOptions.Builder
setMinDetectionConfidence(Gleitkommawert)
Legt den minimalen Konfidenzwert fest, damit die Gesichtserkennung als erfolgreich gilt.
Abstrakt FaceDetector.FaceDetectorOptions.Builder
setMinSuppressionThreshold(Gleitkommawert)
Legt den minimalen nicht-maximalen Unterdrückungsgrenzwert fest, damit die Gesichtserkennung als überlappend gilt.
Abstrakt FaceDetector.FaceDetectorOptions.Builder
setResultListener(ResultListener<FaceDetectorResultMPImage>-Wert)
Legt die OutputHandler.ResultListener so fest, dass die Erkennungsergebnisse asynchron empfangen werden, wenn sich der Gesichtserkennung im Livestreammodus befindet.
Abstrakt FaceDetector.FaceDetectorOptions.Builder
setRunningMode(RunningMode-Wert)
Legt den RunningMode für die Gesichtserkennungsaufgabe fest.

Übernommene Methoden

Public Constructors

public Builder ()

Public Methods

öffentlich final FaceDetector.FaceDetectorOptions Build ()

Validiert und erstellt die FaceDetector.FaceDetectorOptions-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 Gesichtserkennung im Livestreammodus befindet.

public abstrakt FaceDetector.FaceDetectorOptions.Builder setBaseOptions (BaseOptions-Wert)

Legt den BaseOptions für die Gesichtserkennungsaufgabe fest.

Parameter
value

öffentlich abstrakt FaceDetector.FaceDetectorOptions.Builder setErrorListener (ErrorListener-Wert)

Legt einen optionalen ErrorListener} fest.

Parameter
value

public abstrakt FaceDetector.FaceDetectorOptions.Builder setMinDetectionConfidence (Gleitkommawert)

Legt den minimalen Konfidenzwert fest, damit die Gesichtserkennung als erfolgreich gilt. Der Standardwert für minDetectionConfidence ist 0,5.

Parameter
value

public abstrakt FaceDetector.FaceDetectorOptions.Builder setMinSuppressionThreshold (Gleitkommawert)

Legt den minimalen nicht-maximalen Unterdrückungsgrenzwert fest, damit die Gesichtserkennung als überlappend gilt. Der Standardwert von „minSuppressionThreshold“ ist 0.3.

Parameter
value

public abstrakt FaceDetector.FaceDetectorOptions.Builder setResultListener (ResultListener<FaceDetectorResultMPImage> Wert)

Legt die OutputHandler.ResultListener so fest, dass die Erkennungsergebnisse asynchron empfangen werden, wenn sich der Gesichtserkennung im Livestreammodus befindet.

Parameter
value

public abstrakt FaceDetector.FaceDetectorOptions.Builder setRunningMode (RunningMode-Wert)

Legt den RunningMode für die Gesichtserkennungsaufgabe fest. Als Standardeinstellung wird der Bildmodus verwendet. Der Gesichtserkennungsmodus verfügt über drei Modi:

  • IMAGE: Modus für die Gesichtererkennung bei Einzelbildeingaben.
  • VIDEO: Der Modus zur Gesichtserkennung in den decodierten Frames eines Videos.
  • LIVE_STREAM: Der Modus zur Gesichtserkennung 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