ObjectDetector.ObjectDetectorOptions
का बिल्डर.
पब्लिक कंस्ट्रक्टर
Builder()
|
सार्वजनिक तरीके
फ़ाइनल ObjectDetector.ObjectDetectorOptions |
build()
यह
ObjectDetector.ObjectDetectorOptions इंस्टेंस की पुष्टि करता है और उसे बनाता है. |
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) | |
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) |
setCategoryAllowlist(सूची<String> वैल्यू)
यह नीति, कैटगरी के नामों की अनुमति वाली वैकल्पिक सूची सेट करती है.
|
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) |
setCategoryDenylist(सूची<String> वैल्यू)
यह विकल्प, कैटगरी के नामों की ब्लॉकलिस्ट सेट करता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
|
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) |
setDisplayNamesLocale(स्ट्रिंग की वैल्यू)
अगर TFLite मॉडल मेटाडेटा की मदद से तय किए गए डिसप्ले नेम हैं, तो वैकल्पिक स्थान-भाषा को सेट करता है.
|
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) | |
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) |
setMaxResults(Integer वैल्यू)
यह नीति, टॉप-स्कोर किए गए पहचान करने के नतीजों की, वैकल्पिक तौर पर ज़्यादा से ज़्यादा संख्या को सेट करती है.
|
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) |
setResultListener(ResultListener<ObjectDetectorResult, MPImage> वैल्यू)
ऑब्जेक्ट डिटेक्टर के लाइव स्ट्रीम मोड में होने पर, यह
OutputHandler.ResultListener को एसिंक्रोनस तरीके से, पहचान के नतीजों को पाने के लिए सेट करता है. |
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) | |
ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder) |
setScoreThreshold(फ़्लोट वैल्यू)
वैकल्पिक स्कोर थ्रेशोल्ड सेट करता है जो मॉडल मेटाडेटा (अगर कोई है) में दिए गए स्कोर को ओवरराइड करता है.
|
इनहेरिट किए गए तरीके
पब्लिक कंस्ट्रक्टर
सार्वजनिक बिल्डर ()
सार्वजनिक तरीके
सार्वजनिक फ़ाइनल ObjectDetector.ObjectDetectorOptions build ()
यह ObjectDetector.ObjectDetectorOptions
इंस्टेंस की पुष्टि करता है और उसे बनाता है.
थ्रो
IllegalArgumentException | अगर नतीजे लिसनर और रनिंग मोड को सही तरीके से कॉन्फ़िगर नहीं किया गया है. नतीजे को सुनने वाले को सिर्फ़ तब सेट किया जाना चाहिए, जब ऑब्जेक्ट डिटेक्टर लाइव स्ट्रीम मोड में हो. |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions वैल्यू)
ऑब्जेक्ट डिटेक्टर टास्क के लिए, BaseOptions
सेट करता है.
पैरामीटर
value |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (सूची<स्ट्रिंग> वैल्यू)
यह नीति, कैटगरी के नामों की अनुमति वाली वैकल्पिक सूची सेट करती है.
अगर यह फ़ील्ड खाली नहीं है, तो पहचान के जिन नतीजों की कैटगरी का नाम इस सेट में नहीं होगा उन्हें फ़िल्टर करके
बाहर कर दिया जाएगा. श्रेणी के डुप्लीकेट या अज्ञात नामों पर ध्यान नहीं दिया जाता है. categoryDenylist
के साथ म्यूचुअली एक्सक्लूसिव.
पैरामीटर
value |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (सूची<स्ट्रिंग> वैल्यू)
यह विकल्प, कैटगरी के नामों की ब्लॉकलिस्ट सेट करता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
अगर यह फ़ील्ड खाली नहीं है, तो पहचान के जिन नतीजों की कैटगरी का नाम इस सेट में होगा उन्हें फ़िल्टर करके बाहर कर दिया जाएगा.
श्रेणी के डुप्लीकेट या अज्ञात नामों पर ध्यान नहीं दिया जाता है. categoryAllowlist
के साथ म्यूचुअली एक्सक्लूसिव.
पैरामीटर
value |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (स्ट्रिंग वैल्यू)
अगर TFLite मॉडल मेटाडेटा की मदद से तय किए गए डिसप्ले नेम हैं, तो वैकल्पिक स्थान-भाषा को सेट करता है.
पैरामीटर
value |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener वैल्यू)
वैकल्पिक ErrorListener
} सेट करता है.
पैरामीटर
value |
---|
सार्वजनिक ऐब्सट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (इंटीजर वैल्यू)
यह नीति, टॉप-स्कोर किए गए पहचान करने के नतीजों की, वैकल्पिक तौर पर ज़्यादा से ज़्यादा संख्या को सेट करती है.
मॉडल मेटाडेटा में दिए गए विकल्पों को बदल देता है. इस वैल्यू से कम के नतीजे अस्वीकार कर दिए जाते हैं.
पैरामीटर
value |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResult, MPImage> वैल्यू)
ऑब्जेक्ट डिटेक्टर के लाइव स्ट्रीम मोड में होने पर, यह OutputHandler.ResultListener
को एसिंक्रोनस तरीके से, पहचान के नतीजों को पाने के लिए सेट करता है.
पैरामीटर
value |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (RunningMode वैल्यू)
ऑब्जेक्ट डिटेक्टर टास्क के लिए, RunningMode
सेट करता है. डिफ़ॉल्ट रूप से इमेज मोड इस्तेमाल करें.
ऑब्जेक्ट डिटेक्टर में तीन मोड हैं:
- इमेज: किसी इमेज इनपुट पर ऑब्जेक्ट का पता लगाने वाला मोड.
- वीडियो: किसी वीडियो के डिकोड किए गए फ़्रेम पर मौजूद ऑब्जेक्ट का पता लगाने वाला मोड.
- LIVE_STREAM: इनपुट डेटा की लाइव स्ट्रीम पर ऑब्जेक्ट का पता लगाने का मोड, जैसे कि कैमरे से. इस मोड में,
setResultListener
को लिसनर सेट अप करने के लिए कॉल किया जाना चाहिए, ताकि पहचान के नतीजे एसिंक्रोनस तरीके से पाए जा सकें.
पैरामीटर
value |
---|
सार्वजनिक ऐब्स्ट्रैक्ट ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (फ़्लोट वैल्यू)
वैकल्पिक स्कोर थ्रेशोल्ड सेट करता है जो मॉडल मेटाडेटा (अगर कोई है) में दिए गए स्कोर को ओवरराइड करता है. इस वैल्यू से कम के नतीजे अस्वीकार कर दिए गए हैं.
पैरामीटर
value |
---|