חומר עזר בנושא MLKitTextRecognitionCommon Framework

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