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
אם הייתה שגיאה.