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

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