مرجع إطار عمل MLKitText learning Common
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
TextRecognizer
class TextRecognizer : NSObject
أداة للتعرّف على النص في الصورة
-
لعرض أداة التعرّف على النص بالخيارات المحددة.
الاستخدام المتزامن لمثيلات TextRecognizer
متعددة بلغة مختلفة
لا يُنصح باستخدامها، لأنّها قد تؤدي إلى تدهور الأداء.
بيان الإفصاح
Swift
class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self
المعلمات
options
|
خيارات ضبط أداة التعرّف على النص
|
القيمة المعروضة
أداة التعرّف على النص التي تم ضبطها مع الخيارات المحدّدة.
-
لمعالجة الصورة المحددة للتعرّف على النص.
المعلمات
image
|
|
completion
|
يمكن للمعالج معاودة الاتصال في قائمة الانتظار الرئيسية عند اكتمال التعرف على النص.
|
-
عرض نتيجة التعرف على النص في الصورة المحددة أو nil
إذا كان هناك خطأ. النص
التعرف على الهوية بشكل متزامن في سلسلة الاتصال.
يُنصح باستدعاء هذه الطريقة خارج سلسلة التعليمات الرئيسية لتجنّب حظر واجهة المستخدم. نتيجة لذلك، أُنشئت مكتبة مات بلوت ليب في
النتيجة، يتم رفع NSException
إذا تم استدعاء هذه الطريقة في سلسلة التعليمات الرئيسية.
المعلمات
image
|
الصورة التي يتم الحصول على نتائج فيها.
|
error
|
مَعلمة خطأ اختيارية تتمّ تعبئتها عند حدوث خطأ في الحصول على النتائج.
|
القيمة المعروضة
ينتج عن التعرّف على النص الصورة المحدّدة أو nil
إذا كان هناك خطأ.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[[["`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"]]