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.