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; } | يسمح لك باستخدام خوارزميات إضافية مخصصة للتعرف على الخطوط الصغيرة. مفيد للصور التي تحتوي على أحرف صغيرة الحجم. |
انظر أيضًا
- class BaseRecognitionSettings
- namespace Aspose.OCR
- assembly Aspose.OCR