MLKitTextRecognition General फ़्रेमवर्क रेफ़रंस

टेक्स्ट आइडेंटिफ़ायर

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.