RecognitionSettings

RecognitionSettings class

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

public class RecognitionSettings : BaseRecognitionSettings

المنشئات

الاسمالوصف
RecognitionSettings()ينشئ مثيلاً جديدًا من الفئة RecognitionSettings مع auto skew = true.
RecognitionSettings(Language, List<Rectangle>, bool)ينشئ مثيلاً جديدًا من الفئة RecognitionSettings مع مجموعة كاملة من الخصائص.

الخصائص

الاسمالوصف
AllowedCharacters { get; set; }مجموعة الأحرف المسموح بها. تحدد نوع الأحرف المسموح بها لنتيجة التعرف.
AllowedSymbols { get; set; }حدد الأحرف المسموح بها باستخدام خاصية alphabet.
AutomaticColorInversion { get; set; }اكتشف الصور التي تحتوي على نص أبيض على خلفية داكنة/سوداء واختر تلقائيًا خوارزمية OCR خاصة لها.
DetectAreasMode { get; set; }يسمح باختيار الوضع الأمثل لمناطق نوع المستند: مستند، صورة، نص عادي، عمود، صورة.
IgnoredSymbols { get; set; }يضبط القائمة السوداء لرموز التعرف.
Language { get; set; }يحصل أو يضبط اللغة المستخدمة في OCR. تحدد الأبجدية المستخدمة أثناء التعرف. متعددة اللغات بشكل افتراضي.
LanguageDetectionLevel { get; set; }يحدد مستوى اكتشاف اللغة للتعرف على النص. يعمل فقط إذا كانت اللغة المحددة هي Multilanguage أو Auto أو Universal. هذه العملية تستغرق وقتًا طويلاً وتبطئ بشكل كبير التعرف العام.
LinesFiltration { get; set; }يسمح بالتعرف على النص داخل الجداول (المناطق المحاطة بخطوط).
RecognitionAreas { get; set; }يحصل أو يضبط قائمة مناطق النص للمعالجة. يسمح بتحديد المناطق التي تحتوي على نص يدويًا للحصول على تعرف أكثر دقة. يعطل AutoSkew.
RecognizeSingleLine { get; set; }يضبط التعرف على الصورة ذات السطر الواحد. يكون معطلاً (false) بشكل افتراضي. يعطل جميع خطوات المعالجة المرتبطة بتقسيم الصورة إلى أسطر. اضبط هذه المعلمة إلى true إذا كانت صورتك تحتوي على سطر واحد فقط. يعطل إعدادات RecognitionAreas، لذا سيتم تجاهل جميع إعدادات المناطق.
RecognizeVerticalLines { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان يجب اكتشاف خطوط النص العمودية والتعرف عليها بالإضافة إلى الخطوط الأفقية. القيمة الافتراضية هي false.
ThreadsCount { get; set; }يحصل أو يضبط عدد الخيوط للمعالجة. بشكل افتراضي، 0 يعني أن الصورة ستُعالج بعدد خيوط يساوي عدد المعالجات لديك. ThreadsCount = 1 يعني أن الصورة ستُعالج في الخيط الرئيسي.
UpscaleSmallFont { get; set; }يسمح لك باستخدام خوارزميات إضافية مخصصة للتعرف على الخطوط الصغيرة. مفيد للصور التي تحتوي على أحرف صغيرة الحجم.

انظر أيضًا