חומר עזר בנושא 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

    אפליקציית ה-handler יכולה להתקשר חזרה לתור הראשי כשזיהוי הטקסט יסתיים.

  • מחזירה תוצאה של זיהוי טקסט בתמונה הנתונה או nil אם הייתה שגיאה. זיהוי הטקסט מתבצע באופן סינכרוני בשרשור השיחה.

    מומלץ לקרוא לשיטה הזו מחוץ ל-thread הראשי כדי להימנע מחסימת הממשק. כתוצאה מכך, יש עלייה בערך NSException אם השיטה הזו מופעלת ב-thread הראשי.

    הצהרה

    Swift

    func results(in image: MLKitCompatibleImage) throws -> MLKText

    פרמטרים

    image

    התמונה שאליה רוצים לקבל תוצאות.

    error

    פרמטר שגיאה אופציונלי מאוכלס במקרה של שגיאה בקבלת תוצאות.

    הערך המוחזר

    התוצאה של זיהוי הטקסט בתמונה הנתונה או ב-nil אם הייתה שגיאה.