ObjectDetector.ObjectDetectorOptions.Builder

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

ObjectDetectorOptions örneğinin yapılandırılmasına yardımcı olan bir oluşturucu.

Genel Yöntemler

ObjectDetector.ObjectDetectorOptions
ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Hızlandırıcılar gibi Görev API'lerini yapılandırmak için genel seçenekleri ayarlar.
ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
Varsa, TFLite Model Meta Verileri aracılığıyla belirtilen görünen adlar için kullanılacak yerel ayarı ayarlar.
ObjectDetector.ObjectDetectorOptions.Builder
setLabelAllowList ( Liste < String > labelAllowList)
İsteğe bağlı izin verilen etiketler listesini ayarlar.
ObjectDetector.ObjectDetectorOptions.Builder
setLabelDenyList ( Liste < String > labelDenyList)
İsteğe bağlı reddetme etiketleri listesini ayarlar.
ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults (int maxResults)
Döndürülecek en yüksek puanlı algılama sonuçlarının maksimum sayısını ayarlar.
ObjectDetector.ObjectDetectorOptions.Builder
setNumThreads (int numThreads)
Bu yöntem kullanımdan kaldırılmıştır. bunun yerine iş parçacığı sayısını yapılandırmak için BaseOptions kullanın. Bu yöntem, BaseOptions yapılandırılan iş parçacığı sayısını geçersiz kılacaktır.
ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold (float puanEşik)
Model meta verilerinde (varsa) sağlanan eşiği geçersiz kılan puan eşiğini ayarlar.

Kalıtsal Yöntemler

Genel Yöntemler

public ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Hızlandırıcılar gibi Görev API'lerini yapılandırmak için genel seçenekleri ayarlar.

Parametreler
temelSeçenekler

public ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

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

Varsayılan İngilizcedir( "en" ). TFLite Meta Veri şema dosyasına bakın. kabul edilen yerel ayar modeli için.

Parametreler
displayNamesLocale

public ObjectDetector.ObjectDetectorOptions.Builder setLabelAllowList ( Liste < String > labelAllowList)

İsteğe bağlı izin verilen etiketler listesini ayarlar.

Boş değilse etiketi bu sette bulunmayan algılama sonuçları filtrelenecektir. Yinelenen veya bilinmeyen etiketler dikkate alınmaz. labelDenyList ile karşılıklı olarak özeldir. labelDenyList hem de labelAllowList ayarlanmışsa ObjectDetector.createFromFileAndOptions(Context, String, ObjectDetector.ObjectDetectorOptions) çağrılırken IllegalStateException neden olur.

Parametreler
etiketİzin Verilenler Listesi

public ObjectDetector.ObjectDetectorOptions.Builder setLabelDenyList ( List < String > labelDenyList)

İsteğe bağlı reddetme etiketleri listesini ayarlar.

Boş değilse etiketi bu kümede bulunan algılama sonuçları filtrelenecektir. Yinelenen veya bilinmeyen etiketler dikkate alınmaz. labelAllowList ile karşılıklı olarak özeldir. labelDenyList hem de labelAllowList ayarlanmışsa ObjectDetector.createFromFileAndOptions(Context, String, ObjectDetector.ObjectDetectorOptions) çağrılırken IllegalStateException neden olur.

Parametreler
etiketReddetListesi

public ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (int maxResults)

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

< 0 ise mevcut tüm sonuçlar döndürülür. 0 ise geçersiz bağımsız değişken hatası döndürülür. Modellerin doğası gereği maksimum sayıda sonuç döndürmekle sınırlı olabileceğini unutmayın: Burada sağlanan değer N'nin üzerindeyse yalnızca N sonuç döndürülür. Varsayılan -1'dir.

Parametreler
maxSonuçlar
Atar
YasadışıTartışmaİstisna maxResults 0 ise.

public ObjectDetector.ObjectDetectorOptions.Builder setNumThreads (int numThreads)

Bu yöntem kullanımdan kaldırılmıştır .
bunun yerine iş parçacığı sayısını yapılandırmak için BaseOptions kullanın. Bu yöntem, BaseOptions yapılandırılan iş parçacığı sayısını geçersiz kılacaktır.

CPU ile çıkarımı çalıştırırken çoklu iş parçacığını destekleyen TFLite operasyonları için kullanılacak iş parçacığı sayısını ayarlar. Varsayılan -1'dir.

numThreads 0'dan büyük veya -1'e eşit olmalıdır. numThreads'in -1 olarak ayarlanması, TFLite çalışma zamanının değeri ayarlamasına izin verme etkisine sahiptir.

Parametreler
numThreads

public ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (float ScoreThreshold)

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

Parametreler
puanEşik