חומר עזר בנושא MLKitTextRecognitionCommon Framework
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
TextRecognizer
class TextRecognizer : NSObject
כלי לזיהוי טקסט שמזהה טקסט בתמונה.
-
מחזירה את הכלי לזיהוי טקסט עם האפשרויות הנתונים.
שימוש בו-זמנית במספר מכונות של TextRecognizer
עם שפה שונה
לא מומלץ, מכיוון שהיא עלולה להוביל לירידה בביצועים.
הצהרה
Swift
class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self
פרמטרים
options
|
אפשרויות להגדרת מזהה הטקסט.
|
הערך המוחזר
מזהה טקסט שהוגדר עם האפשרויות הנתונות.
-
מתבצע עיבוד של התמונה הנתונה לצורך זיהוי טקסט.
פרמטרים
image
|
|
completion
|
מטפל כדי להתקשר חזרה לתור הראשי כשזיהוי הטקסט יסתיים.
|
-
מחזירה את תוצאת זיהוי הטקסט בתמונה הנתונה או את הערך nil
אם הייתה שגיאה. הטקסט
הזיהוי מתבצע באופן סינכרוני בשרשור של הקריאה.
מומלץ להפעיל את השיטה הזו מחוץ ל-thread הראשי כדי למנוע חסימה של ממשק המשתמש. בתור
כתוצאה מכך, יועלה NSException
אם מתבצעת קריאה לשיטה הזו בשרשור הראשי.
פרמטרים
image
|
התמונה שבה יתקבלו תוצאות.
|
error
|
פרמטר אופציונלי של שגיאה יאוכלס כשיש שגיאה בקבלת תוצאות.
|
הערך המוחזר
התוצאה של זיהוי הטקסט בתמונה הנתונה או הערך nil
אם הייתה שגיאה.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-08-22 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-08-22 (שעון UTC)."],[[["`TextRecognizer` identifies and extracts text within images."],["It offers both synchronous and asynchronous processing options."],["Concurrent use with varying language settings may impact performance."],["Direct use on the main thread is discouraged due to potential UI blocking."]]],["The `TextRecognizer` class recognizes text in images. It can be initialized with specific options via `textRecognizer(options:)`. The `process(_:)` method performs text recognition on an image asynchronously, while `results(in:)` performs it synchronously, returning the recognized text or `nil` if an error occurs. Concurrent usage of multiple `TextRecognizer` instances with different language options may reduce performance. `results(in:)` should not be called on the main thread.\n"]]