PreprocessingFilter
محتويات
[
يخفي
]PreprocessingFilter class
الفئة الأساسية لأوامر معالجة الصورة.
الفئة الأساسية لأوامر معالجة الصورة.
public class PreprocessingFilter : IEnumerable
المنشئات
| الاسم | الوصف |
|---|---|
| PreprocessingFilter() | المنشئ الافتراضي. |
الخصائص
| الاسم | الوصف |
|---|---|
| static Default { get; } | مجموعة الفلاتر الافتراضية تحتوي على مرشح AutoSkew. |
| static Empty { get; } | مجموعة الفلاتر فارغة. |
الطرق
| الاسم | الوصف |
|---|---|
| static AutoDenoising() | يفعل استخدام شبكة عصبية إضافية لتحسين الصورة - تقليل الضوضاء. مفيد للصور التي تحتوي على عيوب المسح، التشوه، البقع، الوهج، التدرجات، العناصر الغريبة. |
| static AutoDenoising(Rectangle) | يُمكّن استخدام شبكة عصبية إضافية لتحسين جزء الصورة - تقليل الضوضاء. مفيد للصور التي تحتوي على عيوب مسح، تشوه، بقع، توهجات، تدرجات، عناصر غريبة. |
| static AutoDewarping() | يصحح تلقائيًا التشوهات الهندسية في الصورة. يتطلب موارد عالية جدًا! |
| static AutoSkew() | يفعل تصحيح الميل التلقائي للصورة. |
| static AutoSkew(Rectangle) | يُمكّن تصحيح الانحراف التلقائي لجزء الصورة. |
| static Binarize() | يحوّل الصورة إلى صورة بالأبيض والأسود. الصور الثنائية هي صور تكون بكسلاتها ذات قيمتين سطوع فقط. عادةً ما تُعرض باللونين الأسود والأبيض. عدديًا، تكون القيمتان غالبًا 0 للون الأسود و255 للون الأبيض. تُنتج الصور الثنائية عبر تطبيق عتبة تلقائية على الصورة. |
| static Binarize(Rectangle) | يحوّل جزءًا من الصورة إلى صورة بالأبيض والأسود. الصور الثنائية هي صور تكون بكسلاتها ذات قيمتين سطوع فقط. عادةً ما تُعرض باللونين الأسود والأبيض. عدديًا، تكون القيمتان غالبًا 0 للون الأسود و255 للون الأبيض. تُنتج الصور الثنائية عبر تطبيق عتبة تلقائية على الصورة. |
| static ContrastCorrectionFilter() | مرشح تصحيح التباين. |
| static ContrastCorrectionFilter(Rectangle) | مرشح تصحيح التباين لجزء الصورة. |
| static Dilate() | التوسيع يضيف بكسلات إلى حدود الكائنات في الصورة. |
| static Dilate(Rectangle) | يضيف التوسيع بكسلات إلى حدود الكائنات في جزء من الصورة. |
| static Invert() | يقلب الألوان تلقائيًا في صورة مستند. |
| static Invert(Rectangle) | يقلب الألوان تلقائيًا في جزء من الصورة. |
| static Median() | يقوم مرشح الوسيط بالمرور عبر كل عنصر في الصورة واستبدال كل بكسل بوسيط بكسلاته المجاورة. |
| static Median(Rectangle) | يقوم مرشح الوسيط بالمرور عبر كل عنصر في جزء الصورة واستبدال كل بكسل بوسيط بكسلاته المجاورة. |
| static Resize(int, int) | إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة. InterpolationFilterType = Lanczos8 |
| static Resize(int, int, InterpolationFilterType) | إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة. |
| static Rotate(float) | تدوير الصورة الأصلية. |
| static Rotate(float, Rectangle) | تدوير جزء من الصورة. |
| static Scale(float) | إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة. InterpolationFilterType = Lanczos8 |
| static Scale(float, InterpolationFilterType) | إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة. |
| static Threshold(int) | إنشاء صورة ثنائية بناءً على تعيين قيمة عتبة لشدة البكسل في الصورة الأصلية. |
| static Threshold(int, Rectangle) | إنشاء جزء ثنائي من الصورة بناءً على تعيين قيمة عتبة لشدة البكسل في جزء الصورة الأصلية. |
| static ToGrayscale() | يحوّل الصورة إلى صورة رمادية. الصورة الرمادية تحتوي على 256 مستوى إضاءة في الصورة (من 0 إلى 255). |
| Add(PreprocessingFilter) | أضف المرشح الجديد إلى المجموعة لتشغيل جميع العمليات لاحقًا. التناسق في المجموعة مهم. |
| GetEnumerator() | لتحقيق واجهة IEnumarable. |
انظر أيضًا
- namespace Aspose.OCR.Models.PreprocessingFilters
- assembly Aspose.OCR