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
Объект DilateFilter.
Dilate(Rectangle)
Диляция добавляет пиксели к границам объектов в одной части изображения.
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
Координаты части изображения должны быть исправлены.
Returns
Объект DilateFilter.
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()
Средний фильтр проходит через каждый элемент изображения и заменяет каждый пиксель посредником соседних пикселей.
public static PreprocessingFilter Median()
Returns
Объекты MedianFilter.
Median(Rectangle)
Средний фильтр проходит через каждый элемент части изображения и заменяет каждый пиксель посредником соседних пикселей.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Координаты части изображения должны быть исправлены.
Returns
Объекты MedianFilter.
Resize(int, int, InterpolationФилтерТип)
Rescale image - Упскальная или низкая резолюция изображения.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Новая ширина изображения.
height
int
Новая высота изображения.
ASPOSE.OCR.Filters.InterpolationФилтерТип
Returns
Резерв фильтра объекта.
Resize(Инт, Инт)
Rescale image - Упскальная или низкая резолюция изображения.ИнтерполяцияФилтерТип = 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
Объекты ротационного фильтра.
Rotate(Флоат, Ректангл)
Обручите часть изображения.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Угол ротации .
area
Rectangle
Координаты части изображения должны быть исправлены.
Returns
Объекты ротационного фильтра.
Scale(Флота)
Rescale image - Упскальная или низкая резолюция изображения.ИнтерполяцияФилтерТип = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
Это скалирующий фактор.
Returns
Объекты ScaleFilter.
Scale(Флоат, ИнтерполацияФилтертип)
Rescale image - Упскальная или низкая резолюция изображения.
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(Инт, Ректанг)
Создайте бинарную часть изображения, основанную на определении граничной стоимости на пиксельной интенсивности первоначальной части изображения.
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
Максимальная стоимость.
area
Rectangle
Координаты части изображения должны быть исправлены.
Returns
Объекты бинарного фильтра.
ToGrayscale()
Конвертирует изображение в графическое изображение.Грейскальная изображение имеет 256 уровней света в изображении (0-255).
public static PreprocessingFilter ToGrayscale()
Returns
Объекты GrayscaleFilter.