ImageSegmenter.ImageSegmenterOptions.Builder

public static abstract class ImageSegmenter.ImageSegmenterOptions.Builder

Public Constructors

Public Methods

ImageSegmenter.ImageSegmenterOptions.
build()
Validiert und erstellt die ImageSegmenter.ImageSegmenterOptions-Instanz.
Zusammenfassung ImageSegmenter.ImageSegmenterOptions.Builder
setBaseOptions(Wert BaseOptions)
Legt die Basisoptionen für die Aufgabe zur Bildsegmentierung fest.
Zusammenfassung ImageSegmenter.ImageSegmenterOptions.Builder
setDisplayNamesLocale(String-Wert)
Die Sprache, die für Anzeigenamen verwendet werden soll, die über die TFLite-Modellmetadaten angegeben sind, sofern vorhanden.
Zusammenfassung ImageSegmenter.ImageSegmenterOptions.Builder
setErrorListener(ErrorListener-Wert)
Legt einen optionalen ErrorListener} fest.
Zusammenfassung ImageSegmenter.ImageSegmenterOptions.Builder
setOutputCategoryMask(boolescher Wert)
Gibt an, ob eine Kategoriemaske ausgegeben werden soll.
Zusammenfassung ImageSegmenter.ImageSegmenterOptions.Builder
setOutputConfidenceMasks(boolescher Wert)
Gibt an, ob Konfidenzmasken ausgegeben werden sollen.
Zusammenfassung ImageSegmenter.ImageSegmenterOptions.Builder
setResultListener(ResultListener<ImageSegmenterResultMPImage>-Wert)
/** Legt einen optionalen OutputHandler.ResultListener fest, um die Segmentierungsergebnisse zu erhalten, wenn die Grafikpipeline ein Bild verarbeitet hat.
Zusammenfassung ImageSegmenter.ImageSegmenterOptions.Builder
setRunningMode(RunningMode-Wert)
Legt den Ausführungsmodus für die Aufgabe zur Bildsegmentierung fest.

Übernommene Methoden

Public Constructors

public Builder ()

Public Methods

public final ImageSegmenter.ImageSegmenterOptions build ()

Validiert und erstellt die ImageSegmenter.ImageSegmenterOptions-Instanz.

Löst aus
IllegalArgumentException Der Ergebnis-Listener und der Ausführungsmodus sind nicht korrekt konfiguriert. Der Ergebnis-Listener muss festgelegt sein, wenn sich die Bildsegmentierung im Livestreammodus befindet.

public abstrakt ImageSegmenter.ImageSegmenterOptions.Builder setBaseOptions (BaseOptions-Wert)

Legt die Basisoptionen für die Aufgabe zur Bildsegmentierung fest.

Parameter
value

public abstrakt ImageSegmenter.ImageSegmenterOptions.Builder setDisplayNamesLocale (String-Wert)

Die Sprache, die für Anzeigenamen verwendet werden soll, die über die TFLite-Modellmetadaten angegeben sind, sofern vorhanden. Die Standardeinstellung ist Englisch.

Parameter
value

public abstrakt ImageSegmenter.ImageSegmenterOptions.Builder setErrorListener (ErrorListener-Wert)

Legt einen optionalen ErrorListener} fest.

Parameter
value

public abstrakt ImageSegmenter.ImageSegmenterOptions.Builder setOutputCategoryMask (boolescher Wert)

Gibt an, ob eine Kategoriemaske ausgegeben werden soll.

Parameter
value

public abstrakt ImageSegmenter.ImageSegmenterOptions.Builder setOutputConfidenceMasks (boolescher Wert)

Gibt an, ob Konfidenzmasken ausgegeben werden sollen.

Parameter
value

public abstrakt ImageSegmenter.ImageSegmenterOptions.Builder setResultListener (ResultListener<ImageSegmenterResultMPImage> Wert)

/** Legt einen optionalen OutputHandler.ResultListener fest, um die Segmentierungsergebnisse zu erhalten, wenn die Grafikpipeline ein Bild verarbeitet hat.

Parameter
value

public abstrakt ImageSegmenter.ImageSegmenterOptions.Builder setRunningMode (RunningMode-Wert)

Legt den Ausführungsmodus für die Aufgabe zur Bildsegmentierung fest. Verwenden Sie standardmäßig den Bildmodus. Die Bildsegmentierung hat drei Modi:

  • IMAGE: Der Modus zum Segmentieren von Bildern bei Einzelbildeingaben.
  • VIDEO: Der Modus zum Segmentieren von Bildern in den decodierten Frames eines Videos.
  • LIVE_STREAM: Der Modus zum Segmentieren von Bildern 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