MLKitObjectDetectionकस्टम फ़्रेमवर्क रेफ़रंस

CustomObjectDetectorOptions

class CustomObjectDetectorOptions : CommonObjectDetectorOptions

कस्टम-मॉडल ऑब्जेक्ट डिटेक्टर के लिए कॉन्फ़िगरेशन.

  • ऑब्जेक्ट डिटेक्टर से मिले लेबल के लिए कॉन्फ़िडेंस थ्रेशोल्ड. लेबल ऑब्जेक्ट डिटेक्टर का कॉन्फ़िडेंस लेवल, दिए गए थ्रेशोल्ड से ज़्यादा या उसके बराबर होगा. कॉन्टेंट बनाने थ्रेशोल्ड एक फ़्लोटिंग-पॉइंट वैल्यू है और यह [0, 1] की रेंज में होना चाहिए. अगर इस नीति को सेट नहीं किया जाता है या इसकी वैल्यू अमान्य है, तो सेट है, तो मॉडल के मेटाडेटा से तय किए गए किसी भी क्लासिफ़ायर थ्रेशोल्ड का इस्तेमाल किया जाएगा. अगर मॉडल कोई मेटाडेटा शामिल नहीं है या मेटाडेटा में क्लासिफ़ायर थ्रेशोल्ड तय नहीं किया गया है, डिफ़ॉल्ट थ्रेशोल्ड 0.0 इस्तेमाल किया गया है.

    एलान

    Swift

    var classificationConfidenceThreshold: NSNumber? { get set }
  • पता लगाए गए किसी ऑब्जेक्ट के लिए, लेबल की ज़्यादा से ज़्यादा संख्या. पॉज़िटिव होना चाहिए. अगर नीति सेट नहीं है या अमान्य वैल्यू सेट की गई है, 10 की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया गया है.

    एलान

    Swift

    var maxPerObjectLabelCount: Int { get set }
  • दिए गए LocalModel का इस्तेमाल करके, CustomObjectDetectorOptions इंस्टेंस को शुरू करता है classificationConfidenceThreshold प्रॉपर्टी को nil पर सेट किया गया है. अगर यह नीति सेट नहीं है, तो अगर उपलब्ध हो, तो मॉडल मेटाडेटा में कॉन्फ़िडेंस थ्रेशोल्ड की वैल्यू शामिल होती है. अगर यह मौजूद नहीं है, इसके बजाय, 0.0 वैल्यू का इस्तेमाल किया जाएगा.

    एलान

    Swift

    init(localModel: MLKLocalModel)

    पैरामीटर

    localModel

    कस्टम ऑब्जेक्ट क्लासिफ़िकेशन मॉडल, डिवाइस की मेमोरी में सेव किया गया हो.

    रिटर्न वैल्यू

    दिए गए LocalModel के साथ CustomObjectDetectorOptions का नया इंस्टेंस.

  • दिए गए CustomRemoteModel का इस्तेमाल करके, CustomObjectDetectorOptions इंस्टेंस को शुरू करता है classificationConfidenceThreshold प्रॉपर्टी को nil पर सेट किया गया है. अगर यह नीति सेट नहीं है, तो अगर उपलब्ध हो, तो मॉडल मेटाडेटा में कॉन्फ़िडेंस थ्रेशोल्ड की वैल्यू शामिल होती है. अगर यह मौजूद नहीं है, इसके बजाय, 0.0 वैल्यू का इस्तेमाल किया जाएगा.

    एलान

    Swift

    init(remoteModel: MLKCustomRemoteModel)

    पैरामीटर

    remoteModel

    कस्टम ऑब्जेक्ट क्लासिफ़िकेशन मॉडल को सर्वर पर रिमोट तरीके से सेव किया जाता है और डिवाइस पर डाउनलोड किया गया.

    रिटर्न वैल्यू

    दिए गए CustomRemoteModel के साथ CustomObjectDetectorOptions का नया इंस्टेंस.

  • उपलब्ध नहीं हैं.