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

MLKCustomImageLabelerOptions


@interface MLKCustomImageLabelerOptions : MLKCommonImageLabelerOptions

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

  • किसी इमेज के लिए लौटाए जाने वाले लेबल की ज़्यादा से ज़्यादा संख्या. पॉज़िटिव होना चाहिए. अगर यह वैल्यू सेट नहीं है या अमान्य है, तो 10 की डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाता है.

    एलान

    Objective-C

    @property (nonatomic) NSInteger maxResultCount;
  • दिए गए LocalModel का इस्तेमाल करके, CustomImageLabelerOptions इंस्टेंस शुरू करता है. इसमें confidenceThreshold प्रॉपर्टी को nil पर सेट किया गया है. अगर यह वैल्यू सेट नहीं रहती है, तो मॉडल मेटाडेटा में शामिल कॉन्फ़िडेंस थ्रेशोल्ड वैल्यू का इस्तेमाल किया जाएगा. हालांकि, इसके लिए ज़रूरी है कि यह वैल्यू उपलब्ध हो. यह वैल्यू मौजूद नहीं होने पर, 0.0 की वैल्यू का इस्तेमाल किया जाएगा.

    एलान

    Objective-C

    - (nonnull instancetype)initWithLocalModel:(nonnull MLKLocalModel *)localModel;

    पैरामीटर

    localModel

    कस्टम इमेज को लेबल करने वाला मॉडल, जिसे डिवाइस पर स्थानीय तौर पर सेव किया जाता है.

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

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

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

    एलान

    Objective-C

    - (nonnull instancetype)initWithRemoteModel:
        (nonnull MLKCustomRemoteModel *)remoteModel;

    पैरामीटर

    remoteModel

    कस्टम इमेज को लेबल करने वाला मॉडल, जिसे सर्वर पर कहीं भी सेव किया जाता है और डिवाइस पर डाउनलोड किया जाता है.

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

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

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

    एलान

    Objective-C

    - (nonnull instancetype)init;