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
.