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

Объект DilateFilter.

Dilate(Rectangle)

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

public static PreprocessingFilter Dilate(Rectangle area)

Parameters

area Rectangle

Координаты части изображения должны быть исправлены.

Returns

PreprocessingFilter

Объект DilateFilter.

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

Средний фильтр проходит через каждый элемент изображения и заменяет каждый пиксель посредником соседних пикселей.

public static PreprocessingFilter Median()

Returns

PreprocessingFilter

Объекты MedianFilter.

Median(Rectangle)

Средний фильтр проходит через каждый элемент части изображения и заменяет каждый пиксель посредником соседних пикселей.

public static PreprocessingFilter Median(Rectangle area)

Parameters

area Rectangle

Координаты части изображения должны быть исправлены.

Returns

PreprocessingFilter

Объекты MedianFilter.

Resize(int, int, InterpolationФилтерТип)

Rescale image - Упскальная или низкая резолюция изображения.

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

Parameters

width int

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

height int

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

type InterpolationFilterType

ASPOSE.OCR.Filters.InterpolationФилтерТип

Returns

PreprocessingFilter

Резерв фильтра объекта.

Resize(Инт, Инт)

Rescale image - Упскальная или низкая резолюция изображения.ИнтерполяцияФилтерТип = 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

Объекты ротационного фильтра.

Rotate(Флоат, Ректангл)

Обручите часть изображения.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parameters

angle float

Угол ротации .От 360 до 360

area Rectangle

Координаты части изображения должны быть исправлены.

Returns

PreprocessingFilter

Объекты ротационного фильтра.

Scale(Флота)

Rescale image - Упскальная или низкая резолюция изображения.ИнтерполяцияФилтерТип = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parameters

ratio float

Это скалирующий фактор. Рекомендуется от 0.1 до 1 к сокращению. от 1 до 10 к увеличению.

Returns

PreprocessingFilter

Объекты ScaleFilter.

Scale(Флоат, ИнтерполацияФилтертип)

Rescale image - Упскальная или низкая резолюция изображения.

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(Инт, Ректанг)

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

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parameters

value int

Максимальная стоимость.

area Rectangle

Координаты части изображения должны быть исправлены.

Returns

PreprocessingFilter

Объекты бинарного фильтра.

ToGrayscale()

Конвертирует изображение в графическое изображение.Грейскальная изображение имеет 256 уровней света в изображении (0-255).

public static PreprocessingFilter ToGrayscale()

Returns

PreprocessingFilter

Объекты GrayscaleFilter.

 Русский