ObjectDetector.ObjectDetectorOptions.Builder

genel statik soyut sınıf ObjectDetector.ObjectDetectorOptions.Builder

İnşaatçılar

Herkese Açık Yöntemler

son ObjectDetector.ObjectDetectorOptions
build()
ObjectDetector.ObjectDetectorOptions örneğini doğrular ve oluşturur.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(BaseOptions değeri)
Nesne algılayıcı görevi için BaseOptions değerini ayarlar.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(List<String> değeri)
Kategori adlarından oluşan isteğe bağlı izin verilenler listesini ayarlar.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(List<String> değeri)
Kategori adlarının isteğe bağlı ret listesini ayarlar.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(Dize değeri)
Varsa TFLite Model Meta Verileri aracılığıyla belirtilen görünen adlar için kullanılacak isteğe bağlı yerel ayarı ayarlar.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(ErrorListener değeri)
İsteğe bağlı bir ErrorListener ayarlar}.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(Tamsayı değeri)
Döndürülecek en yüksek puanlı algılama sonuçlarının isteğe bağlı maksimum sayısını ayarlar.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResultMPImage> değeri)
OutputHandler.ResultListener öğesini, nesne algılayıcı canlı yayın modundayken algılama sonuçlarını eşzamansız olarak alacak şekilde ayarlar.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(RunningMode değeri)
Nesne algılayıcı görevi için RunningMode değerini ayarlar.
abstract ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(Kayan değeri)
Model meta verilerinde sağlanan eşiği (varsa) geçersiz kılan isteğe bağlı puan eşiğini ayarlar.

Devralınan Yöntemler

İnşaatçılar

herkese açık Builder ()

Herkese Açık Yöntemler

herkese açık final ObjectDetector.ObjectDetectorOptions derleme ()

ObjectDetector.ObjectDetectorOptions örneğini doğrular ve oluşturur.

Dekoratif yastıklar
IllegalArgumentException olup olmadığına bakın. Sonuç işleyici, yalnızca nesne algılayıcı canlı yayın modundayken ayarlanmalıdır.

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions değeri)

Nesne algılayıcı görevi için BaseOptions değerini ayarlar.

Parametreler
value

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> değeri)

Kategori adlarından oluşan isteğe bağlı izin verilenler listesini ayarlar.

Boş değilse kategori adı bu grupta yer almayan algılama sonuçları filtrelenir. Yinelenen veya bilinmeyen kategori adları yoksayılır. categoryDenylist ile birlikte kullanılamaz.

Parametreler
value

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> değeri)

Kategori adlarının isteğe bağlı ret listesini ayarlar.

Boş değilse kategori adı bu kümede yer alan algılama sonuçları filtrelenir. Yinelenen veya bilinmeyen kategori adları yoksayılır. categoryAllowlist ile birlikte kullanılamaz.

Parametreler
value

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (String değeri)

Varsa TFLite Model Meta Verileri aracılığıyla belirtilen görünen adlar için kullanılacak isteğe bağlı yerel ayarı ayarlar.

Parametreler
value

genel abstract ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener değeri)

İsteğe bağlı bir ErrorListener ayarlar}.

Parametreler
value

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (Integer değeri)

Döndürülecek en yüksek puanlı algılama sonuçlarının isteğe bağlı maksimum sayısını ayarlar.

Model meta verilerinde sağlananları geçersiz kılar. Bu değerin altındaki sonuçlar reddedilir.

Parametreler
value

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResultMPImage> değeri)

OutputHandler.ResultListener öğesini, nesne algılayıcı canlı yayın modundayken algılama sonuçlarını eşzamansız olarak alacak şekilde ayarlar.

Parametreler
value

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (RunningMode değeri)

Nesne algılayıcı görevi için RunningMode değerini ayarlar. Varsayılan olarak resim modunu seçin. Nesne algılayıcının üç modu vardır:

  • IMAGE: Tekli resim girişlerindeki nesneleri algılama modu.
  • VİDEO: Bir videonun kodu çözülmüş karelerindeki nesneleri algılama modu.
  • LIVE_STREAM: Canlı yayın sırasında (ör. kameradan alınan veriler) nesnelerin algılanması için kullanılan mod. Bu modda, algılama sonuçlarını eşzamansız olarak almak üzere bir işleyici ayarlamak için setResultListener çağrılmalıdır.

Parametreler
value

herkese açık abstract ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Kayan değeri)

Model meta verilerinde sağlanan eşiği (varsa) geçersiz kılan isteğe bağlı puan eşiğini ayarlar. Bu değerin altındaki sonuçlar reddedilir.

Parametreler
value