DocumentRecognitionSettings

DocumentRecognitionSettings class

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

public class DocumentRecognitionSettings : BaseRecognitionSettings

المنشئات

الاسمالوصف
DocumentRecognitionSettings(int, int)يُنشئ مثيلاً جديدًا من الفئة DocumentRecognitionSettings مع مجموعة مختصرة من الخصائص.
DocumentRecognitionSettings(int, int, Language, bool, bool, int)يُنشئ مثيلاً جديدًا من الفئة DocumentRecognitionSettings مع مجموعة كاملة من الخصائص.

الخصائص

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

انظر أيضًا