ImageEmbedder.ImageEmbedderOptions.Builder

publiczna statyczna klasa abstrakcyjna ImageEmbedder.ImageEmbedderOptions.Builder

Konstruktorzy publiczni

Metody publiczne

final ImageEmbedder.ImageEmbedderOptions
build()
Weryfikuje i buduje instancję ImageEmbedder.ImageEmbedderOptions.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Ustawia BaseOptions zadania umieszczania obrazów.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setErrorListener(ErrorListener errorListener)
Ustawia opcjonalną funkcję ErrorListener.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setL2Normalize(wartość logiczna l2Normalize)
Określa, czy w zwróconych wektorach dystrybucyjnych ma być wykonywana normalizacja L2.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setQuantize(wartość logiczna)
Określa, czy zwrócone osadzanie ma być poddawane kwantyzacji do liczby bajtów za pomocą kwantyzacji skalarnej.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setResultListener(ResultListener<ImageEmbedderResultMPImage> resultListener)
Ustawia element OutputHandler.ResultListener tak, aby asynchronicznie otrzymywał wyniki umieszczania, gdy narzędzie do umieszczania obrazów działa w trybie transmisji na żywo.
abstract ImageEmbedder.ImageEmbedderOptions.Builder
setRunningMode(RunningMode runningMode),
Ustawia RunningMode zadania umieszczania obrazów.

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public final ImageEmbedder.ImageEmbedderOptions build ()

Weryfikuje i buduje instancję ImageEmbedder.ImageEmbedderOptions. *

Rzuty
IllegalArgumentException jeśli odbiornik wyników i tryb działania nie są prawidłowo skonfigurowane. Detektor wyników należy ustawić tylko wtedy, gdy narzędzie do umieszczania obrazów działa w trybie transmisji na żywo.

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)

Ustawia BaseOptions zadania umieszczania obrazów.

Parametry
baseOptions

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)

Ustawia opcjonalną funkcję ErrorListener.

Parametry
errorListener

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

Określa, czy w zwróconych wektorach dystrybucyjnych ma być wykonywana normalizacja L2. Użyj tej opcji tylko wtedy, gdy model nie zawiera jeszcze natywnej operacji L2_NORMALIZATION TF Lite. W większości przypadków już tak jest i osiąga się normę L2 dzięki wnioskowaniu TF Lite.

Domyślnie fałsz.

Parametry
l2Normalize

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setQuantize (boolean quantize)

Określa, czy zwrócone osadzanie ma być poddawane kwantyzacji do liczby bajtów za pomocą kwantyzacji skalarnej. Przyjmuje się, że elementy osadzone są normą jednostki, dlatego każdy wymiar ma gwarantowaną wartość w funkcji [-1.0, 1.0]. W przeciwnym razie użyj zasady setL2Normalize(boolean).

Domyślnie fałsz.

Parametry
kwantyzować

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setResultListener (ResultListener<ImageEmbedderResultMPImage> resultListener)

Ustawia element OutputHandler.ResultListener tak, aby asynchronicznie otrzymywał wyniki umieszczania, gdy narzędzie do umieszczania obrazów działa w trybie transmisji na żywo.

Parametry
resultListener

public abstract ImageEmbedder.ImageEmbedderOptions.Builder setRunningMode (RunningMode runningMode)

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

  • IMAGE: tryb przeprowadzania wyodrębniania reprezentacji właściwościowych dla danych wejściowych z pojedynczym obrazem.
  • WIDEO: tryb wyodrębniania umieszczania w zdekodowanych klatkach filmu.
  • TRANSMISJA NA ŻYWO: tryb używany do wyodrębniania reprezentacji właściwościowych w strumieniu danych wejściowych na żywo, np. z kamery. W tym trybie musisz wywołać metodę setResultListener, aby skonfigurować odbiornik, który asynchronicznie otrzymuje wyniki umieszczania.

Parametry
runningMode