ImageSegmenter.ImageSegmenterOptions.Builder

publiczna statyczna klasa abstrakcji ImageSegmenter.ImageSegmenterOptions.Builder

Konstruktorzy publiczni

Metody publiczne

final ImageSegmenter.ImageSegmenterOptions
build()
Weryfikuje i buduje instancję ImageSegmenter.ImageSegmenterOptions.
abstrakcja ImageSegmenter.ImageSegmenterOptions.Builder
setBaseOptions(wartość BaseOptions)
Ustawia opcje podstawowe dla zadania segmentowania obrazów.
abstrakcja ImageSegmenter.ImageSegmenterOptions.Builder
setDisplayNamesLocale(wartość ciągu znaków)
Język, który ma być używany w przypadku nazw wyświetlanych określonych za pomocą metadanych modelu TFLite (jeśli występują).
abstrakcja ImageSegmenter.ImageSegmenterOptions.Builder
setErrorListener(wartość ErrorListener)
Ustawia opcjonalną wartość ErrorListener}.
abstrakcja ImageSegmenter.ImageSegmenterOptions.Builder
setOutputCategoryMask(wartość logiczna)
Określa, czy na wyjściu ma wyświetlić maskę kategorii.
abstrakcja ImageSegmenter.ImageSegmenterOptions.Builder
setOutputConfidenceMasks(wartość logiczna)
Określa, czy wyświetlać maski ufności.
abstrakcja ImageSegmenter.ImageSegmenterOptions.Builder
setResultListener(ResultListener<ImageSegmenterResultMPImage> wartość)
/** Ustawia opcjonalny element OutputHandler.ResultListener, który umożliwia otrzymywanie wyników podziału na segmenty po zakończeniu przetwarzania obrazu przez potok wykresu.
abstrakcja ImageSegmenter.ImageSegmenterOptions.Builder
setRunningMode(wartość RunningMode)
Ustawia tryb działania zadania segmentowania obrazów.

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public final ImageSegmenter.ImageSegmenterOptions build ()

Weryfikuje i buduje instancję ImageSegmenter.ImageSegmenterOptions.

Rzuty
IllegalArgumentException jeśli odbiornik wyników i tryb działania nie są prawidłowo skonfigurowane. Detektor wyników musi być ustawiony, gdy narzędzie do segmentacji obrazów działa w trybie transmisji na żywo.

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setBaseOptions (wartość BaseOptions)

Ustawia opcje podstawowe dla zadania segmentowania obrazów.

Parametry
value

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setDisplayNamesLocale (wartość ciągu)

Język, który ma być używany w przypadku nazw wyświetlanych określonych za pomocą metadanych modelu TFLite (jeśli występują). Domyślnie jest to angielski.

Parametry
value

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setErrorListener (wartość ErrorListener)

Ustawia opcjonalną wartość ErrorListener}.

Parametry
value

public abstrat ImageSegmenter.ImageSegmenterOptions.Builder setOutputCategoryMask (wartość logiczna)

Określa, czy na wyjściu ma wyświetlić maskę kategorii.

Parametry
value

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setOutputConfidenceMasks (wartość logiczna)

Określa, czy wyświetlać maski ufności.

Parametry
value

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setResultListener (ResultListener<ImageSegmenterResultMPImage> wartość)

/** Ustawia opcjonalny element OutputHandler.ResultListener, który umożliwia otrzymywanie wyników podziału na segmenty po zakończeniu przetwarzania obrazu przez potok wykresu.

Parametry
value

public abstract ImageSegmenter.ImageSegmenterOptions.Builder setRunningMode (wartość RunningMode)

Ustawia tryb działania zadania segmentowania obrazów. Domyślnie jest to tryb obrazu. Narzędzie do segmentowania obrazów może działać w 3 trybach:

  • IMAGE: tryb segmentowania obrazu dla pojedynczych obrazów.
  • WIDEO: tryb segmentowania obrazu w zdekodowanych klatkach filmu.
  • TRANSMISJA NA ŻYWO: tryb do segmentowania obrazu w strumieniu danych wejściowych na żywo, np. z kamery. W tym trybie musisz wywołać funkcję setResultListener, aby skonfigurować detektor do asynchronicznego odbierania wyników rozpoznawania.

Parametry
value