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
אם הייתה שגיאה. הטקסט הזיהוי מתבצע באופן סינכרוני בשרשור של הקריאה.מומלץ להפעיל את השיטה הזו מחוץ ל-thread הראשי כדי למנוע חסימה של ממשק המשתמש. בתור כתוצאה מכך, עולה
NSException
אם מתבצעת קריאה לשיטה הזו בשרשור הראשי.הצהרה
Objective-C
- (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
פרמטרים
image
התמונה שבה יתקבלו תוצאות.
error
פרמטר אופציונלי של שגיאה יאוכלס כשיש שגיאה בקבלת תוצאות.
הערך המוחזר
התוצאה של זיהוי הטקסט בתמונה הנתונה או הערך
nil
אם הייתה שגיאה.