Class BaseRecognitionSettings

BaseRecognitionSettings class

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

public class BaseRecognitionSettings

المنشئون

اسموصف
BaseRecognitionSettings(Language, bool, float, 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 عن طريق ضبط طرق المعالجة المسبقة.
SkewAngle { set; }الحصول على أو تعيين الزاوية بالدرجات لتدوير الصورة. سيؤدي تعيين هذه القيمة إلى تعطيل ملفAutoSkew الخاصية ، بحيث لا يتم تطبيق تصحيح الانحراف التلقائي . صفر افتراضيًا.
ThreadsCount { set; }الحصول على أو تحديد عدد سلاسل الرسائل للمعالجة . بشكل افتراضي ، يعني 0 أن الصورة ستتم معالجتها بعدد الخيوط الذي يساوي عدد المعالجات . ThreadsCount = 1 يعني أنه سيتم معالجة الصورة في السلسلة الرئيسية.
ThresholdValue { set; }الحصول على أو تعيين قيمة حد مخصصة لترميز الصورة بالترميز . النطاق من 1 إلى 255.
UpscaleSmallFont { get; set; }يسمح لك باستخدام خوارزميات إضافية خصيصًا للتعرف على الخطوط الصغيرة. مفيد للصور ذات الأحرف الصغيرة الحجم .

أنظر أيضا