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
.