TextRecognizer
class TextRecognizer : NSObjectכלי לזיהוי טקסט שמזהה טקסט בתמונה.
-
מחזירה את הכלי לזיהוי טקסט עם האפשרויות הנתונים.
שימוש בו-זמנית במספר מכונות של
TextRecognizerעם שפה שונה לא מומלץ, מכיוון שהיא עלולה להוביל לירידה בביצועים.הצהרה
Swift
class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Selfפרמטרים
optionsאפשרויות להגדרת מזהה הטקסט.
הערך המוחזר
מזהה טקסט שהוגדר עם האפשרויות הנתונות.
-
מתבצע עיבוד של התמונה הנתונה לצורך זיהוי טקסט.
הצהרה
Swift
func process(_ image: MLKitCompatibleImage) async throws -> MLKTextפרמטרים
imageהתמונה לעיבוד.
completionמטפל כדי להתקשר חזרה לתור הראשי כשזיהוי הטקסט יסתיים.
-
מחזירה את תוצאת זיהוי הטקסט בתמונה הנתונה או את הערך
nilאם הייתה שגיאה. הטקסט הזיהוי מתבצע באופן סינכרוני בשרשור של הקריאה.מומלץ להפעיל את השיטה הזו מחוץ ל-thread הראשי כדי למנוע חסימה של ממשק המשתמש. בתור כתוצאה מכך, יועלה
NSExceptionאם מתבצעת קריאה לשיטה הזו בשרשור הראשי.הצהרה
Swift
func results(in image: MLKitCompatibleImage) throws -> MLKTextפרמטרים
imageהתמונה שבה יתקבלו תוצאות.
errorפרמטר אופציונלי של שגיאה יאוכלס כשיש שגיאה בקבלת תוצאות.
הערך המוחזר
התוצאה של זיהוי הטקסט בתמונה הנתונה או הערך
nilאם הייתה שגיאה.