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

ImageLabeler

class ImageLabeler : NSObject

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

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

    एलान

    Swift

    class func imageLabeler(options: MLKCommonImageLabelerOptions) -> Self

    पैरामीटर

    options

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

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

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

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

  • लेबलिंग के लिए दी गई इमेज को प्रोसेस करता है.

    एलान

    Swift

    func process(_ image: MLKitCompatibleImage, completion: @escaping ImageLabelingCallback)

    पैरामीटर

    image

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

    completion

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

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

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

    एलान

    Swift

    func results(in image: MLKitCompatibleImage) throws -> [MLKImageLabel]

    पैरामीटर

    image

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

    error

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

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

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