Class PreprocessingFilter

Class PreprocessingFilter

Името на пространството: Aspose.OCR.Models.PreprocessingFilters Асамблея: Aspose.OCR.dll (25.4.0)

Основен клас за команди за обработка на изображения.

public class PreprocessingFilter : IEnumerable

Inheritance

object PreprocessingFilter

Implements

IEnumerable

наследници

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; }

стойност на имота

PreprocessingFilter

Empty

Колекция на празни филтри

public static PreprocessingFilter Empty { get; }

стойност на имота

PreprocessingFilter

Methods

Add(PreprocessingFilter)

Добавете новия филтър към колекцията, за да продължите да изпълнявате всички операции.Конзистентност в колекцията.

public void Add(PreprocessingFilter filter)

Parameters

filter PreprocessingFilter

Нова операция за добавяне към списъка с филтри.

AutoDenoising()

Позволява използването на допълнителна неврозна мрежа за подобряване на изображението - намалява шума.Полезни за изображения с сканирани артефакти, деформация, точки, флари, градиенти, чужди елементи.

public static PreprocessingFilter AutoDenoising()

Returns

PreprocessingFilter

AutoDenoisingFilter.

AutoDenoising(Rectangle)

Позволява използването на допълнителна неврозна мрежа за подобряване на частта на изображението - намалява шума.Полезни за изображения с сканирани артефакти, деформация, точки, флари, градиенти, чужди елементи.

public static PreprocessingFilter AutoDenoising(Rectangle area)

Parameters

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

AutoDenoisingFilter.

AutoDewarping()

Автоматично коригира геометричните деформации в изображението.Изключително интензивен ресурс!

public static PreprocessingFilter AutoDewarping()

Returns

PreprocessingFilter

AutoDewarpingFilter.

AutoSkew()

Осигурява автоматична корекция на изображението.

public static PreprocessingFilter AutoSkew()

Returns

PreprocessingFilter

AutoSkewFilter.

AutoSkew(Rectangle)

Осигурява корекция на автоматичната част на изображението.

public static PreprocessingFilter AutoSkew(Rectangle area)

Parameters

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

AutoSkewFilter.

Binarize()

Преобразува изображение в черно и бяло.Бинарните картини са изображения, чиито пиксели имат само две възможни стойности на интензивност.Обикновено те се показват като черно и бяло.Честно, двете стойности са често 0 за черен и 255 за бял.Бинарните изображения се произвеждат чрез автоматично пресичане на изображение.

public static PreprocessingFilter Binarize()

Returns

PreprocessingFilter

Филтриране на обекта.

Binarize(Rectangle)

Конвертира част от изображението в черно и бяло изображение.Бинарните картини са изображения, чиито пиксели имат само две възможни стойности на интензивност.Обикновено те се показват като черно и бяло.Честно, двете стойности са често 0 за черен и 255 за бял.Бинарните изображения се произвеждат чрез автоматично пресичане на изображение.

public static PreprocessingFilter Binarize(Rectangle area)

Parameters

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

Филтриране на обекта.

ContrastCorrectionFilter()

Филтър за корекция на контраста.

public static PreprocessingFilter ContrastCorrectionFilter()

Returns

PreprocessingFilter

Контрастни филтри за обекти.

ContrastCorrectionFilter(Rectangle)

Филтър за корекция на контраста за частта на изображението.

public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)

Parameters

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

Контрастни филтри за обекти.

Dilate()

Дилацията добавя пиксели към границите на обектите в изображението.

public static PreprocessingFilter Dilate()

Returns

PreprocessingFilter

Филтриране на обекта.

Dilate(Rectangle)

Дилацията добавя пиксели към границите на обектите в част от изображението.

public static PreprocessingFilter Dilate(Rectangle area)

Parameters

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

Филтриране на обекта.

GetEnumerator()

IEnumarable.

public IEnumerator GetEnumerator()

Returns

IEnumerator

Инумератор

Invert()

Автоматично превръща цветовете в изображението на документа.

public static PreprocessingFilter Invert()

Returns

PreprocessingFilter

InvertFilter.

Invert(Rectangle)

Автоматично преобразува цветовете в част от изображението.

public static PreprocessingFilter Invert(Rectangle area)

Parameters

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

InvertFilter.

Median()

Средният филтър преминава през всеки елемент на изображението и замества всеки пиксел с средния на съседните му pixels.

public static PreprocessingFilter Median()

Returns

PreprocessingFilter

Филтриране на обекта.

Median(Rectangle)

Средният филтър преминава през всеки елемент на частта на изображението и замества всеки пиксел с средния на съседните му pixels.

public static PreprocessingFilter Median(Rectangle area)

Parameters

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

Филтриране на обекта.

Resize(инт, инт, интерполацияFilterType)

Upscale или downscale.

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

Parameters

width int

Новата ширина на изображението.

height int

Новата височина на изображението.

type InterpolationFilterType

ASPOSE.OCR.Filters.InterpolationФилър тип

Returns

PreprocessingFilter

Филтриране на обекта.

Resize(в, в)

Upscale или downscale.ИнтерполацияFilterType = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Parameters

width int

Новата ширина на изображението.

height int

Новата височина на изображението.

Returns

PreprocessingFilter

Филтриране на обекта.

Rotate(Флота)

Оригинална ротация на изображението.

public static PreprocessingFilter Rotate(float angle)

Parameters

angle float

Ъгълът на ротацията.От 360 до 360

Returns

PreprocessingFilter

RotateFilter.

Rotate(Пътуване, ректонгъл)

Направете част от изображението.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parameters

angle float

Ъгълът на ротацията.От 360 до 360

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

RotateFilter.

Scale(Флота)

Upscale или downscale.ИнтерполацияFilterType = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parameters

ratio float

Факторът за скалиране. 0.1 до 1 за съкращение. от 1 до 10.

Returns

PreprocessingFilter

ScaleFilter.

Scale(Флоат, InterpolationFilterType)

Upscale или downscale.

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Parameters

ratio float

Факторът за скалиране. 0.1 до 1 за съкращение. от 1 до 10.

type InterpolationFilterType

ASPOSE.OCR.Filters.InterpolationФилър тип

Returns

PreprocessingFilter

ScaleFilter.

Threshold(инт)

Създаване на бинарна картина въз основа на определяне на прагова стойност на пикселната интензитет на оригиналната картинка.

public static PreprocessingFilter Threshold(int value)

Parameters

value int

Максимална стойност.

Returns

PreprocessingFilter

Филтриране на обекта.

Threshold(Ректангъл, Rectangle)

Създаване на бинарна част на изображението въз основа на определяне на прагова стойност върху пикселната интензивност на оригиналната част от снимката.

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parameters

value int

Максимална стойност.

area Rectangle

Координатите на частта на изображението трябва да бъдат коригирани.

Returns

PreprocessingFilter

Филтриране на обекта.

ToGrayscale()

Преобразува изображение в грейскално.Grayscale изображение има 256 нива на светлина в изображението (0 до 255).

public static PreprocessingFilter ToGrayscale()

Returns

PreprocessingFilter

GrayscaleFilter.

 Български