Class PreprocessingFilter

Class PreprocessingFilter

Namespace: Aspose.OCR.Models.PreprocessingFilters
Assembly: Aspose.OCR.dll (25.1.0)

מחלקה בסיסית לפקודות עיבוד תמונה.

public class PreprocessingFilter : IEnumerable

ירושה

objectPreprocessingFilter

מיישם

IEnumerable

חברים שהועברו בירושה

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

בונים

PreprocessingFilter()

public PreprocessingFilter()

מאפיינים

Default

אוסף המסננים ברירת המחדל כולל מסנן AutoSkew

public static PreprocessingFilter Default { get; }

ערך המאפיין

PreprocessingFilter

Empty

אוסף מסננים ריק

public static PreprocessingFilter Empty { get; }

ערך המאפיין

PreprocessingFilter

שיטות

Add(PreprocessingFilter)

הוסף את המסנן החדש לאוסף כדי להמשיך להריץ את כל הפעולות.
חשוב לשמור על עקביות באוסף.

public void Add(PreprocessingFilter filter)

פרמטרים

filter PreprocessingFilter

פעולה חדשה להוסיף לרשימת המסננים.

AutoDenoising()

מאפשר שימוש ברשת עצבית נוספת לשיפור התמונה - הפחתת רעש.
שימושי עבור תמונות עם ארטיפקטים סרוקים, עיוותים, כתמים, הבהובים, גרדיאנטים, אלמנטים זרים.

public static PreprocessingFilter AutoDenoising()

מחזיר

PreprocessingFilter

אובייקט AutoDenoisingFilter.

AutoDenoising(Rectangle)

מאפשר שימוש ברשת עצבית נוספת לשיפור חלק מהתמונה - הפחתת רעש.
שימושי עבור תמונות עם ארטיפקטים סרוקים, עיוותים, כתמים, הבהובים, גרדיאנטים, אלמנטים זרים.

public static PreprocessingFilter AutoDenoising(Rectangle area)

פרמטרים

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט AutoDenoisingFilter.

AutoDewarping()

מתקן אוטומטית עיוותים גיאומטריים בתמונה.
דורש משאבים רבים מאוד!

public static PreprocessingFilter AutoDewarping()

מחזיר

PreprocessingFilter

אובייקט AutoDewarpingFilter.

AutoSkew()

מאפשר תיקון אוטומטי של הטיית התמונה.

public static PreprocessingFilter AutoSkew()

מחזיר

PreprocessingFilter

אובייקט AutoSkewFilter.

AutoSkew(Rectangle)

מאפשר תיקון אוטומטי של הטיית חלק מהתמונה.

public static PreprocessingFilter AutoSkew(Rectangle area)

פרמטרים

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט AutoSkewFilter.

Binarize()

ממיר תמונה לתמונה בשחור-לבן.
תמונות בינאריות הן תמונות שהפיקסלים שלהן יש רק שני ערכי אינטנסיביות אפשריים.
הן בדרך כלל מוצגות בשחור ולבן. מספרית, שני הערכים הם בדרך כלל 0 לשחור, ו-255 ללבן.
תמונות בינאריות נוצרות על ידי סף אוטומטי של תמונה.

public static PreprocessingFilter Binarize()

מחזיר

PreprocessingFilter

אובייקט BinarizeFilter.

Binarize(Rectangle)

ממיר חלק מהתמונה לתמונה בשחור-לבן.
תמונות בינאריות הן תמונות שהפיקסלים שלהן יש רק שני ערכי אינטנסיביות אפשריים.
הן בדרך כלל מוצגות בשחור ולבן. מספרית, שני הערכים הם בדרך כלל 0 לשחור, ו-255 ללבן.
תמונות בינאריות נוצרות על ידי סף אוטומטי של תמונה.

public static PreprocessingFilter Binarize(Rectangle area)

פרמטרים

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט BinarizeFilter.

ContrastCorrectionFilter()

מסנן תיקון ניגודיות.

public static PreprocessingFilter ContrastCorrectionFilter()

מחזיר

PreprocessingFilter

אובייקט ContrastCorrectionFilter.

ContrastCorrectionFilter(Rectangle)

מסנן תיקון ניגודיות עבור חלק מהתמונה.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

פרמטרים

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט ContrastCorrectionFilter.

Dilate()

הרחבה מוסיפה פיקסלים לגבולות של אובייקטים בתמונה.

public static PreprocessingFilter Dilate()

מחזיר

PreprocessingFilter

אובייקט DilateFilter.

Dilate(Rectangle)

הרחבה מוסיפה פיקסלים לגבולות של אובייקטים בחלק מהתמונה.

public static PreprocessingFilter Dilate(Rectangle area)

פרמטרים

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט DilateFilter.

GetEnumerator()

למימוש ממשק IEnumarable.

public IEnumerator GetEnumerator()

מחזיר

IEnumerator

IEnumerator

Invert()

ממיר אוטומטית צבעים בתמונה למסמך.

public static PreprocessingFilter Invert()

מחזיר

PreprocessingFilter

אובייקט InvertFilter.

Invert(Rectangle)

ממיר אוטומטית צבעים בחלק מהתמונה.

public static PreprocessingFilter Invert(Rectangle area)

פרמטרים

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט InvertFilter.

Median()

מסנן הממוצע עובר דרך כל אלמנט בתמונה ומחליף כל פיקסל עם הממוצע של הפיקסלים השכנים שלו.

public static PreprocessingFilter Median()

מחזיר

PreprocessingFilter

אובייקט MedianFilter.

Median(Rectangle)

מסנן הממוצע עובר דרך כל אלמנט בחלק מהתמונה ומחליף כל פיקסל עם הממוצע של הפיקסלים השכנים שלו.

public static PreprocessingFilter Median(Rectangle area)

פרמטרים

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט MedianFilter.

Resize(int, int, InterpolationFilterType)

שינוי גודל התמונה - הגדלה או הקטנה של רזולוציית התמונה.

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

פרמטרים

width int

הרוחב החדש של התמונה.

height int

הגובה החדש של התמונה.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

מחזיר

PreprocessingFilter

אובייקט ResizeFilter.

Resize(int, int)

שינוי גודל התמונה - הגדלה או הקטנה של רזולוציית התמונה.
InterpolationFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

פרמטרים

width int

הרוחב החדש של התמונה.

height int

הגובה החדש של התמונה.

מחזיר

PreprocessingFilter

אובייקט ResizeFilter.

Rotate(float)

סובב את התמונה המקורית.

public static PreprocessingFilter Rotate(float angle)

פרמטרים

angle float

זווית הסיבוב.מ- -360 עד 360

מחזיר

PreprocessingFilter

אובייקט RotateFilter.

Rotate(float, Rectangle)

סובב חלק מהתמונה.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

פרמטרים

angle float

זווית הסיבוב.מ- -360 עד 360

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט RotateFilter.

Scale(float)

שינוי גודל התמונה - הגדלה או הקטנה של רזולוציית התמונה.
InterpolationFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

פרמטרים

ratio float

גורם הסקלה. מומלץ מ- 0.1 עד 1 להקטנה. מ- 1 עד 10 להגדלה.

מחזיר

PreprocessingFilter

אובייקט ScaleFilter.

Scale(float, InterpolationFilterType)

שינוי גודל התמונה - הגדלה או הקטנה של רזולוציית התמונה.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

פרמטרים

ratio float

גורם הסקלה. מומלץ מ- 0.1 עד 1 להקטנה. מ- 1 עד 10 להגדלה.

type InterpolationFilterType

Aspose.OCR.Filters.InterpolationFilterType

מחזיר

PreprocessingFilter

אובייקט ScaleFilter.

Threshold(int)

צור תמונה בינארית על סמך הגדרת ערך סף על אינטנסיביות הפיקסל של התמונה המקורית.

public static PreprocessingFilter Threshold(int value)

פרמטרים

value int

הערך המקסימלי.

מחזיר

PreprocessingFilter

אובייקט BinarizeFilter.

Threshold(int, Rectangle)

צור חלק בינארי של התמונה על סמך הגדרת ערך סף על אינטנסיביות הפיקסל של חלק התמונה המקורית.

public static PreprocessingFilter Threshold(int value, Rectangle area)

פרמטרים

value int

הערך המקסימלי.

area Rectangle

קואורדינטות של חלק התמונה שצריך לתקן.

מחזיר

PreprocessingFilter

אובייקט BinarizeFilter.

ToGrayscale()

ממיר תמונה לתמונה בשחור-לבן.
תמונת גרayscale יש 256 רמות אור בתמונה (0 עד 255).

public static PreprocessingFilter ToGrayscale()

מחזיר

PreprocessingFilter

אובייקט GrayscaleFilter.

 Ελληνικά