مرجع إطار عمل MLKitDigitalInkRecognition

DigitalInkRecognitionContext

class DigitalInkRecognitionContext : NSObject

تشير هذه السمة إلى معلومات حول السياق الذي تم فيه رسم الحبر.

مرِّر هذا الكائن إلى علامة DigitalInkRecognizer بجانب حبر لتحسين إمكانية التعرّف على العنصر. الشطيرة.

  • الأحرف التي تسبق الموضع مباشرةً الذي يجب إدراج النص الذي تم التعرّف عليه فيه.

    ويستخدم النموذج اللغوي لأداة التعرُّف هذه المعلومات لتحسين إمكانية التعرّف على الكلام.

    مثال: يحتوي حقل نصي على كلمة "hello"، مع وضع المؤشر بعد "o" مباشرةً. يكتب المستخدم بخط اليد شيء يبدو مثل "العالم". إذا تم ضبط السياق السابق على "hello"، تكون أداة التعرُّف سيكون قادرًا على إخراج “ world”، مع مسافة بادئة.

    إذا كان الحقل النصي يحتوي على "hello" مع المؤشر بين "e" وأول "l"، فإن يجب تعيين ما قبل السياق على "هي".

    من القواعد العامة الجيدة لطول ما قبل السياق: أن يكون أكبر عدد ممكن من الأحرف، بما في ذلك المسافات، حتى حوالي 20. يعتمد العدد الأمثل على نموذج التعرف الدقيق المستخدم. جارٍ الحصول على للحصول على أفضل سرعة/دقة، يمكن أن تحتاج إلى بعض من الضبط.

    بيان الإفصاح

    Swift

    var preContext: String? { get }
  • حجم مساحة الكتابة

    وتستخدم بعض نماذج التعرف هذا الأمر لتمييز بعض الحالات. مثال: الأحرف الصغيرة مقابل الأحرف الكبيرة ("o" مقابل "O").

    يمكنك الاطّلاع أيضًا على WritingArea.

    بيان الإفصاح

    Swift

    var writingArea: MLKWritingArea? { get }
  • غير متاح: يمكنك استخدام init(preContext:writingArea:) كبديل.

  • تنشئ كائن DigitalInkRecognitionContext.

    بيان الإفصاح

    Swift

    init(preContext: String?, writingArea: MLKWritingArea?)

    المعلمات

    preContext

    الأحرف التي تسبق الموضع مباشرةً حيث يجب أن يتم التعرف على النص إدراجه. اطّلِع على وصف المكان الذي يحمل الاسم نفسه لمزيد من التفاصيل.

    writingArea

    خصائص منطقة اللوحة التي تم رسم الحبر فيها. عرض وصف العقار الذي يحمل الاسم نفسه لمزيد من التفاصيل.