ObjectDetector.ObjectDetectorOptions.Builder

public static abstract class ObjectDetector.ObjectDetectorOptions.Builder

Public Constructors

Public Methods

ObjectDetector.ObjectDetectorOptions
build()
Validiert und erstellt die ObjectDetector.ObjectDetectorOptions-Instanz.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(Wert BaseOptions)
Legt den BaseOptions für die Objekterkennungsaufgabe fest.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(List<String>-Wert)
Legt die optionale Zulassungsliste mit Kategorienamen fest.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(List<String>-Wert)
Legt die optionale Sperrliste für Kategorienamen fest.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(String-Wert)
Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(ErrorListener-Wert)
Legt einen optionalen ErrorListener} fest.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(Ganzzahl-Wert)
Legt die optionale maximale Anzahl der Ergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResultMPImage>-Wert)
Legt den OutputHandler.ResultListener so fest, dass die Erkennungsergebnisse asynchron empfangen werden, wenn sich der Objektdetektor im Livestreammodus befindet.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(RunningMode-Wert)
Legt den RunningMode für die Objekterkennungsaufgabe fest.
Zusammenfassung ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(Gleitkommawert)
Legt den optionalen Score-Schwellenwert fest, der den in den Modellmetadaten angegebenen Schwellenwert überschreibt (falls vorhanden).

Übernommene Methoden

Public Constructors

public Builder ()

Public Methods

public final ObjectDetector.ObjectDetectorOptions build ()

Validiert und erstellt die ObjectDetector.ObjectDetectorOptions-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 der Objektdetektor im Livestreammodus befindet.

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions-Wert)

Legt den BaseOptions für die Objekterkennungsaufgabe fest.

Parameter
value

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String>-Wert)

Legt die optionale Zulassungsliste mit Kategorienamen fest.

Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename nicht in diesem Set enthalten ist. Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryDenylist.

Parameter
value

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String>-Wert)

Legt die optionale Sperrliste für Kategorienamen fest.

Wenn das Feld nicht leer ist, werden Erkennungsergebnisse herausgefiltert, deren Kategoriename in diesem Satz enthalten ist. Doppelte oder unbekannte Kategorienamen werden ignoriert. Schließt sich gegenseitig aus mit categoryAllowlist.

Parameter
value

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (String-Wert)

Legt das optionale Gebietsschema für Anzeigenamen fest, die gegebenenfalls über die TFLite-Modellmetadaten angegeben werden.

Parameter
value

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener-Wert)

Legt einen optionalen ErrorListener} fest.

Parameter
value

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (Ganzzahl-Wert)

Legt die optionale maximale Anzahl der Ergebnisse mit den besten Bewertungen fest, die zurückgegeben werden sollen.

Überschreibt die in den Modellmetadaten angegebenen. Ergebnisse unter diesem Wert werden abgelehnt.

Parameter
value

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResultMPImage> Wert)

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

Parameter
value

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (RunningMode-Wert)

Legt den RunningMode für die Objekterkennungsaufgabe fest. Verwenden Sie standardmäßig den Bildmodus. Der Objektdetektor hat drei Modi:

  • IMAGE: Der Modus zur Erkennung von Objekten bei Einzelbildeingaben.
  • VIDEO: Der Modus zur Erkennung von Objekten in den decodierten Frames eines Videos.
  • LIVE_STREAM: Der Modus zum Erkennen von Objekten in einem Livestream von 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

public abstrakt ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Gleitkommazahl)

Legt den optionalen Score-Schwellenwert fest, der den in den Modellmetadaten angegebenen Schwellenwert überschreibt (falls vorhanden). Ergebnisse unter diesem Wert werden abgelehnt.

Parameter
value