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 | الارتفاع الجديد للصورة. |
| type | InterpolationFilterType | InterpolationFilterType @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 للتكبير. |
| type | InterpolationFilterType | InterpolationFilterType @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:
| معامل | نوع | الوصف |
|---|---|---|
| filter | PreprocessingFilter | عملية جديدة لإضافتها إلى قائمة الفلاتر. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |