ObjectDetectorOptions örneğinin yapılandırılmasına yardımcı olan bir oluşturucu.
Genel Yöntemler
ObjectDetector.ObjectDetectorOptions | inşa etmek () |
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 |
---|