Class PreprocessingFilter
Namespace: Aspose.OCR.Models.PreprocessingFilters
Assembly: Aspose.OCR.dll (25.1.0)
کلاس پایه برای دستورات پردازش تصویر.
public class PreprocessingFilter : 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; }
مقدار ویژگی
Empty
مجموعه فیلترهای خالی
public static PreprocessingFilter Empty { get; }
مقدار ویژگی
متدها
Add(PreprocessingFilter)
فیلتر جدید را به مجموعه اضافه کنید تا تمام عملیاتها را اجرا کنید. ثبات در مجموعه مهم است.
public void Add(PreprocessingFilter filter)
پارامترها
filter
PreprocessingFilter
عملیات جدیدی که باید به لیست فیلترها اضافه شود.
AutoDenoising()
استفاده از یک شبکه عصبی اضافی برای بهبود تصویر - کاهش نویز را فعال میکند. برای تصاویری با آرتیفکتهای اسکن، اعوجاج، لکهها، درخششها، گرادیانها و عناصر خارجی مفید است.
public static PreprocessingFilter AutoDenoising()
بازگشت
شیء AutoDenoisingFilter.
AutoDenoising(Rectangle)
استفاده از یک شبکه عصبی اضافی برای بهبود قسمت تصویر - کاهش نویز را فعال میکند. برای تصاویری با آرتیفکتهای اسکن، اعوجاج، لکهها، درخششها، گرادیانها و عناصر خارجی مفید است.
public static PreprocessingFilter AutoDenoising(Rectangle area)
پارامترها
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء AutoDenoisingFilter.
AutoDewarping()
بهطور خودکار اعوجاجهای هندسی در تصویر را اصلاح میکند. بسیار پرمصرف است!
public static PreprocessingFilter AutoDewarping()
بازگشت
شیء AutoDewarpingFilter.
AutoSkew()
تصحیح خودکار کجافتادگی تصویر را فعال میکند.
public static PreprocessingFilter AutoSkew()
بازگشت
شیء AutoSkewFilter.
AutoSkew(Rectangle)
تصحیح خودکار کجافتادگی قسمت تصویر را فعال میکند.
public static PreprocessingFilter AutoSkew(Rectangle area)
پارامترها
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء AutoSkewFilter.
Binarize()
تصویر را به تصویر سیاه و سفید تبدیل میکند. تصاویر باینری تصاویری هستند که پیکسلهای آنها فقط دو مقدار شدت ممکن دارند. این تصاویر معمولاً بهصورت سیاه و سفید نمایش داده میشوند. عددی، دو مقدار معمولاً 0 برای سیاه و 255 برای سفید هستند. تصاویر باینری از طریق آستانهگذاری خودکار یک تصویر تولید میشوند.
public static PreprocessingFilter Binarize()
بازگشت
شیء BinarizeFilter.
Binarize(Rectangle)
قسمتی از تصویر را به تصویر سیاه و سفید تبدیل میکند. تصاویر باینری تصاویری هستند که پیکسلهای آنها فقط دو مقدار شدت ممکن دارند. این تصاویر معمولاً بهصورت سیاه و سفید نمایش داده میشوند. عددی، دو مقدار معمولاً 0 برای سیاه و 255 برای سفید هستند. تصاویر باینری از طریق آستانهگذاری خودکار یک تصویر تولید میشوند.
public static PreprocessingFilter Binarize(Rectangle area)
پارامترها
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء BinarizeFilter.
ContrastCorrectionFilter()
فیلتر تصحیح کنتراست.
public static PreprocessingFilter ContrastCorrectionFilter()
بازگشت
شیء ContrastCorrectionFilter.
ContrastCorrectionFilter(Rectangle)
فیلتر تصحیح کنتراست برای قسمت تصویر.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
پارامترها
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء ContrastCorrectionFilter.
Dilate()
گسترش، پیکسلها را به مرزهای اشیاء در یک تصویر اضافه میکند.
public static PreprocessingFilter Dilate()
بازگشت
شیء DilateFilter.
Dilate(Rectangle)
گسترش، پیکسلها را به مرزهای اشیاء در قسمتی از تصویر اضافه میکند.
public static PreprocessingFilter Dilate(Rectangle area)
پارامترها
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء DilateFilter.
GetEnumerator()
برای پیادهسازی رابط IEnumarable.
public IEnumerator GetEnumerator()
بازگشت
IEnumerator
Invert()
بهطور خودکار رنگها را در تصویر سند معکوس میکند.
public static PreprocessingFilter Invert()
بازگشت
شیء InvertFilter.
Invert(Rectangle)
بهطور خودکار رنگها را در قسمتی از تصویر معکوس میکند.
public static PreprocessingFilter Invert(Rectangle area)
پارامترها
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء InvertFilter.
Median()
فیلتر میانه از طریق هر عنصر تصویر اجرا میشود و هر پیکسل را با میانه پیکسلهای همسایهاش جایگزین میکند.
public static PreprocessingFilter Median()
بازگشت
شیء MedianFilter.
Median(Rectangle)
فیلتر میانه از طریق هر عنصر قسمت تصویر اجرا میشود و هر پیکسل را با میانه پیکسلهای همسایهاش جایگزین میکند.
public static PreprocessingFilter Median(Rectangle area)
پارامترها
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء MedianFilter.
Resize(int, int, InterpolationFilterType)
مقیاس تصویر - افزایش یا کاهش وضوح تصویر.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
پارامترها
width
int
عرض جدید تصویر.
height
int
ارتفاع جدید تصویر.
Aspose.OCR.Filters.InterpolationFilterType
بازگشت
شیء ResizeFilter.
Resize(int, int)
مقیاس تصویر - افزایش یا کاهش وضوح تصویر. InterpolationFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
پارامترها
width
int
عرض جدید تصویر.
height
int
ارتفاع جدید تصویر.
بازگشت
شیء ResizeFilter.
Rotate(float)
چرخش تصویر اصلی.
public static PreprocessingFilter Rotate(float angle)
پارامترها
angle
float
زاویه چرخش.
بازگشت
شیء RotateFilter.
Rotate(float, Rectangle)
چرخش قسمتی از تصویر.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
پارامترها
angle
float
زاویه چرخش.
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء RotateFilter.
Scale(float)
مقیاس تصویر - افزایش یا کاهش وضوح تصویر. InterpolationFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
پارامترها
ratio
float
عامل مقیاس.
بازگشت
شیء ScaleFilter.
Scale(float, InterpolationFilterType)
مقیاس تصویر - افزایش یا کاهش وضوح تصویر.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
پارامترها
ratio
float
عامل مقیاس.
Aspose.OCR.Filters.InterpolationFilterType
بازگشت
شیء ScaleFilter.
Threshold(int)
ایجاد یک تصویر باینری بر اساس تنظیم یک مقدار آستانه بر شدت پیکسل تصویر اصلی.
public static PreprocessingFilter Threshold(int value)
پارامترها
value
int
مقدار حداکثر.
بازگشت
شیء BinarizeFilter.
Threshold(int, Rectangle)
ایجاد یک قسمت باینری از تصویر بر اساس تنظیم یک مقدار آستانه بر شدت پیکسل قسمت تصویر اصلی.
public static PreprocessingFilter Threshold(int value, Rectangle area)
پارامترها
value
int
مقدار حداکثر.
area
Rectangle
مختصات قسمتی از تصویر که باید اصلاح شود.
بازگشت
شیء BinarizeFilter.
ToGrayscale()
تصویر را به تصویر خاکستری تبدیل میکند. تصویر خاکستری 256 سطح نور در تصویر دارد (0 تا 255).
public static PreprocessingFilter ToGrayscale()
بازگشت
شیء GrayscaleFilter.