Class PreprocessingFilter

PreprocessingFilter class

الفئة الأساسية لأوامر معالجة الصور.

الفئة الأساسية لأوامر معالجة الصور.

public class PreprocessingFilter : IEnumerable

المنشئون

اسموصف
PreprocessingFilter()Default_Constructor

طُرق

اسموصف
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()لإدراك واجهة قابلة للتعديل.

أنظر أيضا