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

MLKTextRecognizer


@interface MLKTextRecognizer : NSObject

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

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

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

    एलान

    Objective-C

    + (nonnull instancetype)textRecognizerWithOptions:
        (nonnull MLKCommonTextRecognizerOptions *)options;

    पैरामीटर

    options

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

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

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

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

    एलान

    Objective-C

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

    पैरामीटर

    image

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

    completion

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

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

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

    एलान

    Objective-C

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

    पैरामीटर

    image

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

    error

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

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

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