Class RecognitionSettings

RecognitionSettings class

إعدادات التعرف على الصورة . يحتوي على عناصر تسمح بتخصيص عملية التعرف .

public class RecognitionSettings : BaseRecognitionSettings

المنشئون

اسموصف
RecognitionSettings(Language, List<Rectangle>, bool, bool, float, bool, int)يقوم بتهيئة مثيل جديد لملفRecognitionSettingsفئة بمجموعة كاملة من الخصائص.

الخصائص

اسموصف
AllowedCharacters { get; set; }مجموعة الأحرف المسموح بها. لتحديد نوع الأحرف المسموح بها لنتيجة التعرف .
AutoContrast { get; set; }يسمح باستخدام خوارزمية إضافية لتصحيح التباين للصورة قبل التعرف عليها.
AutoDenoising { get; set; }تمكين استخدام شبكة عصبية إضافية لتحسين الصورة - تقليل التشويش . مفيد للصور التي تحتوي على نتائج مسح ضوئي ، وتشويه ، وبقع ، وموهجات ، وتدرجات ، وعناصر غريبة .
AutoSkew { set; }الحصول على أو تعيين علامة تشير إلى ما إذا كان يجب تمكين تصحيح الانحراف التلقائي للصورة. ممكّن (صحيح) افتراضيًا.
DetectAreasMode { get; set; }يسمح بتحديد الوضع الأمثل لمناطق نوع المستند: مستند ، صورة ، نص عادي ، عمود ، صورة.
IgnoredCharacters { get; set; }تعيين قائمة سوداء لرموز التعرف.
Language { set; }الحصول على أو تعيين اللغة المستخدمة في التعرف الضوئي على الحروف . تحديد الأبجدية المستخدمة أثناء التعرف . متعدد اللغات افتراضيًا.
LinesFiltration { get; set; }يسمح بالتعرف على النص في الجداول (خطوط المناطق المحاطة).
PreprocessingFilters { get; set; }يسمح بتجهيز الصورة لـ OCR عن طريق ضبط طرق المعالجة المسبقة.
RecognitionAreas { set; }الحصول على أو تعيين قائمة مناطق النص للمعالجة . يسمح بتحديد المناطق التي تحتوي على نص يدويًا للتعرف بشكل أكثر دقة . إذا تم تعيين المناطق المخصصةDetectAreas و!:AutoSkew سيتم تجاهل الخصائص. تعطيل DetectAreas و AutoSkew .
RecognizeSingleLine { set; }يضبط التعرف على الصورة أحادي الخط. معطل (خطأ) افتراضيًا. قم بتعطيل كافة خطوات المعالجة المرتبطة بالتقسيم إلى أسطر. اضبط هذه المعلمة على “true” إذا كانت صورتك تحتوي على سطر واحد فقط. لتعطيل إعدادات RecognitionAreas ، لذلك سيتم تجاهل جميع إعدادات المناطق.
SkewAngle { set; }الحصول على أو تعيين الزاوية بالدرجات لتدوير الصورة. سيؤدي تعيين هذه القيمة إلى تعطيل ملفAutoSkew الخاصية ، بحيث لا يتم تطبيق تصحيح الانحراف التلقائي . صفر افتراضيًا.
ThreadsCount { set; }الحصول على أو تحديد عدد سلاسل الرسائل للمعالجة . بشكل افتراضي ، يعني 0 أن الصورة ستتم معالجتها بعدد الخيوط الذي يساوي عدد المعالجات . ThreadsCount = 1 يعني أنه سيتم معالجة الصورة في السلسلة الرئيسية.
ThresholdValue { set; }الحصول على أو تعيين قيمة حد مخصصة لترميز الصورة بالترميز . النطاق من 1 إلى 255.
UpscaleSmallFont { get; set; }يسمح لك باستخدام خوارزميات إضافية خصيصًا للتعرف على الخطوط الصغيرة. مفيد للصور ذات الأحرف الصغيرة الحجم .

أنظر أيضا