Class PreprocessingFilter
Името на пространството: Aspose.OCR.Models.PreprocessingFilters Асамблея: Aspose.OCR.dll (25.4.0)
Основен клас за команди за обработка на изображения.
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PreprocessingFilter()
public PreprocessingFilter()
Properties
Default
Задължителна колекция на филтри съдържа филтри AutoSkew
public static PreprocessingFilter Default { get; }
стойност на имота
Empty
Колекция на празни филтри
public static PreprocessingFilter Empty { get; }
стойност на имота
Methods
Add(PreprocessingFilter)
Добавете новия филтър към колекцията, за да продължите да изпълнявате всички операции.Конзистентност в колекцията.
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
Нова операция за добавяне към списъка с филтри.
AutoDenoising()
Позволява използването на допълнителна неврозна мрежа за подобряване на изображението - намалява шума.Полезни за изображения с сканирани артефакти, деформация, точки, флари, градиенти, чужди елементи.
public static PreprocessingFilter AutoDenoising()
Returns
AutoDenoisingFilter.
AutoDenoising(Rectangle)
Позволява използването на допълнителна неврозна мрежа за подобряване на частта на изображението - намалява шума.Полезни за изображения с сканирани артефакти, деформация, точки, флари, градиенти, чужди елементи.
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
AutoDenoisingFilter.
AutoDewarping()
Автоматично коригира геометричните деформации в изображението.Изключително интензивен ресурс!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter.
AutoSkew()
Осигурява автоматична корекция на изображението.
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter.
AutoSkew(Rectangle)
Осигурява корекция на автоматичната част на изображението.
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
AutoSkewFilter.
Binarize()
Преобразува изображение в черно и бяло.Бинарните картини са изображения, чиито пиксели имат само две възможни стойности на интензивност.Обикновено те се показват като черно и бяло.Честно, двете стойности са често 0 за черен и 255 за бял.Бинарните изображения се произвеждат чрез автоматично пресичане на изображение.
public static PreprocessingFilter Binarize()
Returns
Филтриране на обекта.
Binarize(Rectangle)
Конвертира част от изображението в черно и бяло изображение.Бинарните картини са изображения, чиито пиксели имат само две възможни стойности на интензивност.Обикновено те се показват като черно и бяло.Честно, двете стойности са често 0 за черен и 255 за бял.Бинарните изображения се произвеждат чрез автоматично пресичане на изображение.
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
Филтриране на обекта.
ContrastCorrectionFilter()
Филтър за корекция на контраста.
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
Контрастни филтри за обекти.
ContrastCorrectionFilter(Rectangle)
Филтър за корекция на контраста за частта на изображението.
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
Контрастни филтри за обекти.
Dilate()
Дилацията добавя пиксели към границите на обектите в изображението.
public static PreprocessingFilter Dilate()
Returns
Филтриране на обекта.
Dilate(Rectangle)
Дилацията добавя пиксели към границите на обектите в част от изображението.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
Филтриране на обекта.
GetEnumerator()
IEnumarable.
public IEnumerator GetEnumerator()
Returns
Инумератор
Invert()
Автоматично превръща цветовете в изображението на документа.
public static PreprocessingFilter Invert()
Returns
InvertFilter.
Invert(Rectangle)
Автоматично преобразува цветовете в част от изображението.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
InvertFilter.
Median()
Средният филтър преминава през всеки елемент на изображението и замества всеки пиксел с средния на съседните му pixels.
public static PreprocessingFilter Median()
Returns
Филтриране на обекта.
Median(Rectangle)
Средният филтър преминава през всеки елемент на частта на изображението и замества всеки пиксел с средния на съседните му pixels.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
Филтриране на обекта.
Resize(инт, инт, интерполацияFilterType)
Upscale или downscale.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Новата ширина на изображението.
height
int
Новата височина на изображението.
ASPOSE.OCR.Filters.InterpolationФилър тип
Returns
Филтриране на обекта.
Resize(в, в)
Upscale или downscale.ИнтерполацияFilterType = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
Новата ширина на изображението.
height
int
Новата височина на изображението.
Returns
Филтриране на обекта.
Rotate(Флота)
Оригинална ротация на изображението.
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
Ъгълът на ротацията.
Returns
RotateFilter.
Rotate(Пътуване, ректонгъл)
Направете част от изображението.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Ъгълът на ротацията.
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
RotateFilter.
Scale(Флота)
Upscale или downscale.ИнтерполацияFilterType = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Факторът за скалиране.
Returns
ScaleFilter.
Scale(Флоат, InterpolationFilterType)
Upscale или downscale.
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
Факторът за скалиране.
ASPOSE.OCR.Filters.InterpolationФилър тип
Returns
ScaleFilter.
Threshold(инт)
Създаване на бинарна картина въз основа на определяне на прагова стойност на пикселната интензитет на оригиналната картинка.
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
Максимална стойност.
Returns
Филтриране на обекта.
Threshold(Ректангъл, Rectangle)
Създаване на бинарна част на изображението въз основа на определяне на прагова стойност върху пикселната интензивност на оригиналната част от снимката.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Максимална стойност.
area
Rectangle
Координатите на частта на изображението трябва да бъдат коригирани.
Returns
Филтриране на обекта.
ToGrayscale()
Преобразува изображение в грейскално.Grayscale изображение има 256 нива на светлина в изображението (0 до 255).
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter.