ImageClassifier.ImageClassifierOptions.Builder

publiczna statyczna klasa abstrakcyjna ImageClassifier.ImageClassifierOptions.Builder

Konstruktorzy publiczni

Metody publiczne

final ImageClassifier.ImageClassifierOptions
build()
Weryfikuje i buduje instancję ImageClassifier.ImageClassifierOptions.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions(BaseOptions baseOptions)
Ustawia wartość BaseOptions dla zadania klasyfikatora obrazów.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setCategoryAllowlist(Lista<ciąg> kategoriaAllowlist)
Ustawia opcjonalną listę dozwolonych nazw kategorii.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setCategoryDenylist(Lista<ciąg znaków> kategoriaDenylist)
Ustawia opcjonalną listę odrzuconych nazw kategorii.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale(język ciągu znaków)
Ustawia opcjonalny język używany w przypadku wyświetlanych nazw określonych za pomocą metadanych modelu TFLite (jeśli istnieją).
abstrat ImageClassifier.ImageClassifierOptions.Builder
setErrorListener(ErrorListener errorListener)
Ustawia opcjonalną funkcję ErrorListener.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setMaxResults(liczba całkowita maxResults)
Określa opcjonalną maksymalną liczbę wyników klasyfikacji o najwyższych wynikach do zwrócenia.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setResultListener(ResultListener<ImageClassifierResultMPImage> resultListener)
Ustawia OutputHandler.ResultListener tak, aby asynchronicznie otrzymywać wyniki klasyfikacji, gdy klasyfikator obrazów jest w trybie transmisji na żywo.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setRunningMode(RunningMode runningMode),
Ustawia wartość RunningMode dla zadania klasyfikatora obrazów.
abstrat ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold(próg wyniku Float)
Określa opcjonalny próg wyniku.

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public final ImageClassifier.ImageClassifierOptions build ()

Weryfikuje i buduje instancję ImageClassifier.ImageClassifierOptions. *

Rzuty
IllegalArgumentException jeśli któraś z ustawionych opcji jest nieprawidłowa.

public abstract ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)

Ustawia wartość BaseOptions dla zadania klasyfikatora obrazów.

Parametry
baseOptions

public abstract ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (Lista<String> kategoriaAllowlist)

Ustawia opcjonalną listę dozwolonych nazw kategorii.

Jeśli pole nie jest puste, wyniki wykrywania, których nazwy kategorii nie ma w tym zbiorze, zostaną odfiltrowane. Zduplikowane i nieznane nazwy kategorii są ignorowane. Wzajemnie z: categoryDenylist.

Parametry
categoryAllowlist

public abstract ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

Ustawia opcjonalną listę odrzuconych nazw kategorii.

Jeśli pole nie jest puste, wyniki wykrywania, których nazwa kategorii należy do tego zbioru, zostaną odfiltrowane. Zduplikowane i nieznane nazwy kategorii są ignorowane. Wzajemnie z: categoryAllowlist.

Parametry
categoryDenylist

public abstract ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (język String)

Ustawia opcjonalny język używany w przypadku wyświetlanych nazw określonych za pomocą metadanych modelu TFLite (jeśli istnieją).

Parametry
region

public abstract ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)

Ustawia opcjonalną funkcję ErrorListener.

Parametry
errorListener

public abstract ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Liczba całkowita maxResults)

Określa opcjonalną maksymalną liczbę wyników klasyfikacji o najwyższych wynikach do zwrócenia.

Jeśli zasada jest nieskonfigurowana, zwracane są wszystkie dostępne wyniki. Jeśli jest ustawiona, musi być większa niż 0.

Parametry
maxResults

public abstract ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResultMPImage> resultListener)

Ustawia OutputHandler.ResultListener tak, aby asynchronicznie otrzymywać wyniki klasyfikacji, gdy klasyfikator obrazów jest w trybie transmisji na żywo.

Parametry
resultListener

public abstract ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)

Ustawia wartość RunningMode dla zadania klasyfikatora obrazów. Domyślnie jest to tryb obrazu. Klasyfikator obrazów ma 3 tryby:

  • IMAGE: tryb przeprowadzania klasyfikacji danych wejściowych z pojedynczym obrazem.
  • WIDEO: tryb wykonywania klasyfikacji zdekodowanych klatek filmu.
  • TRANSMISJA NA ŻYWO: tryb wykonywania klasyfikacji w strumieniu danych wejściowych na żywo, np. z kamery. W tym trybie trzeba wywołać funkcję setResultListener, aby skonfigurować odbiornik, który asynchronicznie otrzymuje wyniki klasyfikacji.

Parametry
runningMode

public abstract ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float ScoreThreshold)

Określa opcjonalny próg wyniku. Wyniki z wynikiem poniżej tej wartości zostały odrzucone.

Zastępuje próg wyniku określony w metadanych modelu TFLite (jeśli występują).

Parametry
scoreThreshold