ObjectDetector.ObjectDetectorOptions.Builder

publiczna statyczna klasa abstrakcji ObjectDetector.ObjectDetectorOptions.Builder

Konstruktorzy publiczni

Metody publiczne

final ObjectDetector.ObjectDetectorOptions
build()
Weryfikuje i buduje instancję ObjectDetector.ObjectDetectorOptions.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(wartość BaseOptions)
Ustawia BaseOptions zadania wykrywania obiektów.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(wartość List<ciąg znaków>)
Ustawia opcjonalną listę dozwolonych nazw kategorii.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(wartość Lista<ciąg znaków>)
Ustawia opcjonalną listę odrzuconych nazw kategorii.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(wartość 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ą).
abstract ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(wartość ErrorListener)
Ustawia opcjonalną wartość ErrorListener}.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(liczba całkowita)
Określa opcjonalną maksymalną liczbę najwyższych wyników wykrywania do zwrócenia.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResultMPImage> wartość)
Ustawia OutputHandler.ResultListener tak, aby asynchronicznie otrzymywać wyniki wykrywania, gdy detektor obiektów jest w trybie transmisji na żywo.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(wartość RunningMode)
Ustawia RunningMode zadania wykrywania obiektów.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(wartość zmiennoprzecinkowa)
Ustawia opcjonalny próg wyniku, który zastępuje próg podany w metadanych modelu (jeśli istnieją).

Metody dziedziczone

Konstruktorzy publiczni

public Builder ()

Metody publiczne

public final ObjectDetector.ObjectDetectorOptions build ()

Weryfikuje i buduje instancję ObjectDetector.ObjectDetectorOptions.

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 detektor obiektów działa w trybie transmisji na żywo.

public abstract ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (wartość BaseOptions)

Ustawia BaseOptions zadania wykrywania obiektów.

Parametry
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (wartość List<ciągu>)

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
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (wartość listy<ciągu>)

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
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (wartość String)

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

Parametry
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (wartość ErrorListener)

Ustawia opcjonalną wartość ErrorListener}.

Parametry
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (wartość Liczba całkowita)

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

Zastępuje wartości podane w metadanych modelu. Wyniki poniżej tej wartości są odrzucane.

Parametry
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResultMPImage> wartość)

Ustawia OutputHandler.ResultListener tak, aby asynchronicznie otrzymywać wyniki wykrywania, gdy detektor obiektów jest w trybie transmisji na żywo.

Parametry
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (wartość RunningMode)

Ustawia RunningMode zadania wykrywania obiektów. Domyślnie jest to tryb obrazu. Detektor obiektów ma 3 tryby:

  • IMAGE: tryb wykrywania obiektów dla pojedynczych obrazów.
  • WIDEO: tryb wykrywania obiektów w zdekodowanych klatkach filmu.
  • TRANSMISJA NA ŻYWO: tryb wykrywania obiektów w strumieniu danych wejściowych na żywo, np. z kamery. W tym trybie musisz wywołać funkcję setResultListener, aby skonfigurować odbiornik, który asynchronicznie otrzymuje wyniki wykrywania.

Parametry
value

public abstract ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (wartość zmiennoprzecinkowa)

Ustawia opcjonalny próg wyniku, który zastępuje próg podany w metadanych modelu (jeśli istnieją). Wyniki poniżej tej wartości zostały odrzucone.

Parametry
value