MLKitTextRecognitionCommon फ़्रेमवर्क रेफ़रंस के बारे में जानकारी

TextRecognizer

class TextRecognizer : NSObject

टेक्स्ट आइडेंटिफ़ायर, जो किसी इमेज में मौजूद टेक्स्ट की पहचान करता है.

  • दिए गए विकल्पों के साथ टेक्स्ट आइडेंटिफ़ायर दिखाता है.

    अलग-अलग भाषा में कई TextRecognizer इंस्टेंस का एक साथ इस्तेमाल विकल्पों का सुझाव नहीं दिया जाता, क्योंकि इससे परफ़ॉर्मेंस में गिरावट आ सकती है.

    एलान

    Swift

    class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self

    पैरामीटर

    options

    टेक्स्ट आइडेंटिफ़ायर को कॉन्फ़िगर करने के विकल्प.

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

    दिए गए विकल्पों के साथ कॉन्फ़िगर किया गया टेक्स्ट आइडेंटिफ़ायर.

  • टेक्स्ट की पहचान करने के लिए, दी गई इमेज को प्रोसेस करता है.

    एलान

    Swift

    func process(_ image: MLKitCompatibleImage) async throws -> MLKText

    पैरामीटर

    image

    प्रोसेस करने के लिए इमेज.

    completion

    टेक्स्ट की पहचान पूरी हो जाने पर, मुख्य सूची में वापस कॉल करने के लिए हैंडलर.

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

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

    एलान

    Swift

    func results(in image: MLKitCompatibleImage) throws -> MLKText

    पैरामीटर

    image

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

    error

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

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

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