MLKitImageLabelingCommon फ़्रेमवर्क रेफ़रंस

MLKImageLabeler


@interface MLKImageLabeler : NSObject

इमेज पर लेबल लगाने वाला ऐसा लेबलर जो इमेज को प्रोसेस और लेबल करता है.

  • दिए गए विकल्पों के साथ इमेज लेबलर लौटाता है.

    एलान

    Objective-C

    + (nonnull instancetype)imageLabelerWithOptions:
        (nonnull MLKCommonImageLabelerOptions *)options;

    पैरामीटर

    options

    इमेज लेबलर को कॉन्फ़िगर करने के विकल्प.

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

    दिए गए विकल्पों के साथ कॉन्फ़िगर किया गया इमेज लेबलर.

  • उपलब्ध नहीं हैं. क्लास के तरीकों का इस्तेमाल करें.

    एलान

    Objective-C

    - (nonnull instancetype)init;
  • लेबलिंग के लिए दी गई इमेज को प्रोसेस करता है.

    एलान

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKImageLabelingCallback)completion;

    पैरामीटर

    image

    प्रोसेस की जाने वाली इमेज.

    completion

    मुख्य सूची में लेबल या गड़बड़ी के साथ कॉल करने के लिए हैंडलर.

  • दी गई इमेज में लेबल के नतीजे दिखाता है. अगर कोई गड़बड़ी हुई है, तो nil दिखाता है. इमेज लेबलिंग, कॉल करने वाले थ्रेड पर सिंक्रोनस तरीके से की जाती है.

    हमारा सुझाव है कि यूज़र इंटरफ़ेस (यूआई) को ब्लॉक होने से बचाने के लिए, इस तरीके को मुख्य थ्रेड से अलग करें. इस वजह से, अगर मुख्य थ्रेड पर इस तरीके को कॉल किया जाता है, तो NSException बन जाता है.

    एलान

    Objective-C

    - (nullable NSArray<MLKImageLabel *> *)
        resultsInImage:(nonnull id<MLKCompatibleImage>)image
                 error:(NSError *_Nullable *_Nullable)error;

    पैरामीटर

    image

    नतीजे पाने के लिए इमेज.

    error

    नतीजे पाने में कोई गड़बड़ी होने पर, एक वैकल्पिक गड़बड़ी वाला पैरामीटर अपने-आप भर जाता है.

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

    दी गई इमेज या nil में गड़बड़ी होने पर लेबल की कैटगरी.