PreprocessingFilter

Inheritance: java.lang.Object

public class PreprocessingFilter

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

المنشئات

منشئالوصف
PreprocessingFilter()

الحقول

حقلالوصف
Empty

الطرق

طريقةالوصف
AutoDenoising()يتيح استخدام شبكة عصبية إضافية لتحسين الصورة - تقليل الضوضاء.
AutoDenoising(Rectangle area)يتيح استخدام شبكة عصبية إضافية لتحسين جزء من الصورة - تقليل الضوضاء.
AutoDewarping()يقوم تلقائيًا بتصحيح التشوهات الهندسية في الصورة.
AutoSkew()يتيح تصحيح الميلان التلقائي للصورة.
AutoSkew(Rectangle area)يتيح تصحيح الميلان التلقائي لجزء من الصورة.
Binarize()يحول الصورة إلى صورة بالأبيض والأسود.
Binarize(Rectangle area)يحول جزءًا من الصورة إلى صورة بالأبيض والأسود.
BinarizeAndDilate()التوسيع يضيف بكسلات إلى حدود الكائنات في الصورة.
BinarizeAndDilate(Rectangle area)التوسيع يضيف بكسلات إلى حدود الكائنات في جزء من الصورة.
ContrastCorrection()مرشح تصحيح التباين.
ContrastCorrection(Rectangle area)مرشح تصحيح التباين لجزء من الصورة.
Invert()يقلب الألوان تلقائيًا في صورة المستند.
Invert(Rectangle area)يقلب الألوان تلقائيًا في جزء من الصورة.
Median()يقوم مرشح الوسيط بالمرور عبر كل عنصر في الصورة واستبدال كل بكسل بوسيط بكسلاته المجاورة.
Median(Rectangle area)يقوم مرشح الوسيط بالمرور عبر كل عنصر من جزء الصورة واستبدال كل بكسل بوسيط بكسلاته المجاورة.
Resize(int width, int height)إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة.
Resize(int width, int height, InterpolationFilterType type)إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة.
Rotate(float angle)تدوير الصورة الأصلية.
Rotate(float angle, Rectangle area)تدوير جزء من الصورة.
Scale(float ratio)إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة.
Scale(float ratio, InterpolationFilterType type)إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة.
Threshold(int value)إنشاء صورة ثنائية بناءً على تعيين قيمة عتبة لشدة بكسل الصورة الأصلية.
Threshold(int value, Rectangle area)إنشاء جزء من صورة ثنائية بناءً على تعيين قيمة عتبة لشدة بكسل جزء الصورة الأصلية.
ToGrayscale()تحويل الصورة إلى صورة بتدرج الرمادي.
add(PreprocessingFilter filter)إضافة المرشح الجديد إلى المجموعة لتشغيل جميع العمليات لاحقًا.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PreprocessingFilter()

public PreprocessingFilter()

Empty

public static final PreprocessingFilter Empty

AutoDenoising()

public static PreprocessingFilter AutoDenoising()

يتيح استخدام شبكة عصبية إضافية لتحسين الصورة - تقليل الضوضاء. مفيد للصور التي تحتوي على عيوب المسح، تشوهات، بقع، توهجات، تدرجات، عناصر غريبة.

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDenoising(Rectangle area)

public static PreprocessingFilter AutoDenoising(Rectangle area)

يتيح استخدام شبكة عصبية إضافية لتحسين جزء من الصورة - تقليل الضوضاء. مفيد للصور التي تحتوي على عيوب المسح، تشوهات، بقع، توهجات، تدرجات، عناصر غريبة.

Parameters:

معاملنوعالوصف
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - AutoDenoisingFilter object.

AutoDewarping()

public static PreprocessingFilter AutoDewarping()

يقوم تلقائيًا بتصحيح التشوهات الهندسية في الصورة. يتطلب موارد عالية جدًا!

Returns: PreprocessingFilter - AutoDewarpingFilter object.

AutoSkew()

public static PreprocessingFilter AutoSkew()

يتيح تصحيح الميلان التلقائي للصورة.

Returns: PreprocessingFilter - AutoSkewFilter object.

AutoSkew(Rectangle area)

public static PreprocessingFilter AutoSkew(Rectangle area)

يتيح تصحيح الميلان التلقائي لجزء من الصورة.

Parameters:

معاملنوعالوصف
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - AutoSkewFilter object.

Binarize()

public static PreprocessingFilter Binarize()

تحويل الصورة إلى صورة بالأبيض والأسود. الصور الثنائية هي صور يكون لبكسلاتها قيمتان محتملتان فقط للشدة. عادةً ما تُعرض باللونين الأسود والأبيض. عدديًا، تكون القيمتان غالبًا 0 للون الأسود و255 للون الأبيض. تُنتج الصور الثنائية عن طريق تطبيق عتبة تلقائية على الصورة.

Returns: PreprocessingFilter - BinarizeFilter object.

Binarize(Rectangle area)

public static PreprocessingFilter Binarize(Rectangle area)

تحويل جزء من الصورة إلى صورة بالأبيض والأسود. الصور الثنائية هي صور يكون لبكسلاتها قيمتان محتملتان فقط للشدة. عادةً ما تُعرض باللونين الأسود والأبيض. عدديًا، تكون القيمتان غالبًا 0 للون الأسود و255 للون الأبيض. تُنتج الصور الثنائية عن طريق تطبيق عتبة تلقائية على الصورة.

Parameters:

معاملنوعالوصف
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - BinarizeFilter object.

BinarizeAndDilate()

public static PreprocessingFilter BinarizeAndDilate()

التوسيع يضيف بكسلات إلى حدود الكائنات في الصورة.

Returns: PreprocessingFilter - DilateFilter object.

BinarizeAndDilate(Rectangle area)

public static PreprocessingFilter BinarizeAndDilate(Rectangle area)

التوسيع يضيف بكسلات إلى حدود الكائنات في جزء من الصورة.

Parameters:

معاملنوعالوصف
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - DilateFilter object.

ContrastCorrection()

public static PreprocessingFilter ContrastCorrection()

مرشح تصحيح التباين.

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

ContrastCorrection(Rectangle area)

public static PreprocessingFilter ContrastCorrection(Rectangle area)

مرشح تصحيح التباين لجزء من الصورة.

Parameters:

معاملنوعالوصف
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - ContrastCorrectionFilter object.

Invert()

public static PreprocessingFilter Invert()

يقلب الألوان تلقائيًا في صورة المستند.

Returns: PreprocessingFilter - InvertFilter object.

Invert(Rectangle area)

public static PreprocessingFilter Invert(Rectangle area)

يقلب الألوان تلقائيًا في جزء من الصورة.

Parameters:

معاملنوعالوصف
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - InvertFilter object.

Median()

public static PreprocessingFilter Median()

يقوم مرشح الوسيط بالمرور عبر كل عنصر في الصورة واستبدال كل بكسل بوسيط بكسلاته المجاورة.

Returns: PreprocessingFilter - MedianFilter object.

Median(Rectangle area)

public static PreprocessingFilter Median(Rectangle area)

يقوم مرشح الوسيط بالمرور عبر كل عنصر من جزء الصورة واستبدال كل بكسل بوسيط بكسلاته المجاورة.

Parameters:

معاملنوعالوصف
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - MedianFilter object.

Resize(int width, int height)

public static PreprocessingFilter Resize(int width, int height)

إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة. InterpolationFilterType = bilinear أو أقرب جار @see InterpolationFilterType

Parameters:

معاملنوعالوصف
العرضintالعرض الجديد للصورة.
الارتفاعintالارتفاع الجديد للصورة.

Returns: PreprocessingFilter - ResizeFilter object.

Resize(int width, int height, InterpolationFilterType type)

public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)

إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة.

Parameters:

معاملنوعالوصف
العرضintالعرض الجديد للصورة.
الارتفاعintالارتفاع الجديد للصورة.
typeInterpolationFilterTypeInterpolationFilterType @see InterpolationFilterType

Returns: PreprocessingFilter - ResizeFilter object.

Rotate(float angle)

public static PreprocessingFilter Rotate(float angle)

تدوير الصورة الأصلية.

Parameters:

معاملنوعالوصف
زاويةfloatزاوية الدوران. القيمة من -360 إلى 360.

Returns: PreprocessingFilter - RotateFilter object.

Rotate(float angle, Rectangle area)

public static PreprocessingFilter Rotate(float angle, Rectangle area)

تدوير جزء من الصورة.

Parameters:

معاملنوعالوصف
زاويةfloatزاوية الدوران. القيمة من -360 إلى 360.
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - RotateFilter object.

Scale(float ratio)

public static PreprocessingFilter Scale(float ratio)

إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة. InterpolationFilterType الافتراضي ثنائي الخط أو أقرب جار @see InterpolationFilterType

Parameters:

معاملنوعالوصف
نسبةfloatعامل التحجيم. القيمة الموصى بها من 0.1 إلى 1 للتقليل. من 1 إلى 10 للتكبير.

Returns: PreprocessingFilter - ScaleFilter object.

Scale(float ratio, InterpolationFilterType type)

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

إعادة تحجيم الصورة - تكبير أو تصغير دقة الصورة.

Parameters:

معاملنوعالوصف
نسبةfloatعامل التحجيم. القيمة الموصى بها من 0.1 إلى 1 للتقليل. من 1 إلى 10 للتكبير.
typeInterpolationFilterTypeInterpolationFilterType @see InterpolationFilterType

Returns: PreprocessingFilter - ScaleFilter object.

Threshold(int value)

public static PreprocessingFilter Threshold(int value)

إنشاء صورة ثنائية بناءً على تعيين قيمة عتبة لشدة بكسل الصورة الأصلية.

Parameters:

معاملنوعالوصف
قيمةintالقيمة القصوى.

Returns: PreprocessingFilter - BinarizeFilter object.

Threshold(int value, Rectangle area)

public static PreprocessingFilter Threshold(int value, Rectangle area)

إنشاء جزء من صورة ثنائية بناءً على تعيين قيمة عتبة لشدة بكسل جزء الصورة الأصلية.

Parameters:

معاملنوعالوصف
قيمةintالقيمة القصوى.
منطقةjava.awt.Rectangleمستطيل للمعالجة المسبقة.

Returns: PreprocessingFilter - BinarizeFilter object.

ToGrayscale()

public static PreprocessingFilter ToGrayscale()

يقوم بتحويل الصورة إلى صورة رمادية. الصورة الرمادية تحتوي على 256 مستوى إضاءة في الصورة (0 إلى 255).

Returns: PreprocessingFilter - GrayscaleFilter object.

add(PreprocessingFilter filter)

public void add(PreprocessingFilter filter)

أضف الفلتر الجديد إلى المجموعة لتشغيل جميع العمليات لاحقًا. التناسق في المجموعة مهم.

Parameters:

معاملنوعالوصف
filterPreprocessingFilterعملية جديدة لإضافتها إلى قائمة الفلاتر.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int