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()

تصویر را به تصویر خاکستری تبدیل می‌کند. تصویر خاکستری 256 سطح نور در تصویر دارد (0 تا 255).

public static PreprocessingFilter ToGrayscale()

بازگشت

PreprocessingFilter

شیء GrayscaleFilter.

 فارسی