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

Для досягнення численного інтерфейсу.

public IEnumerator GetEnumerator()

Returns

IEnumerator

Кількість

Invert()

Автоматично обертає кольори в зображенні документа.

public static PreprocessingFilter Invert()

Returns

PreprocessingFilter

Об’єкт інвертофільтрації

Invert(Rectangle)

Автоматично обертає кольори в частині зображення.

public static PreprocessingFilter Invert(Rectangle area)

Parameters

area Rectangle

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

Returns

PreprocessingFilter

Об’єкт інвертофільтрації

Median()

Медіанний фільтр проходить через кожен елемент зображення і замінює кожен піксель медіаном сусідніх пікселів.

public static PreprocessingFilter Median()

Returns

PreprocessingFilter

Об’єкт медичного фільтра.

Median(Rectangle)

Медіанний фільтр проходить через кожен елемент частини зображення і замінює кожен піксель медіаном сусідніх пікселів.

public static PreprocessingFilter Median(Rectangle area)

Parameters

area Rectangle

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

Returns

PreprocessingFilter

Об’єкт медичного фільтра.

Resize(інт, int, InterpolationFilterType)

Резолюція зображення - Upscale або downscale.

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

Parameters

width int

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

height int

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

type InterpolationFilterType

Апсо.OCR.Filters.InterpolationFilterType

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

Об’єкт ротаційного фільтра.

Rotate(Півмісяць, Ректанг)

Використовуйте частину зображення.

public static PreprocessingFilter Rotate(float angle, Rectangle area)

Parameters

angle float

Уголь ротаціївід 360 до 360

area Rectangle

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

Returns

PreprocessingFilter

Об’єкт ротаційного фільтра.

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

Апсо.OCR.Filters.InterpolationFilterType

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

Конвертує зображення в грейскальне зображення.Grayscale зображення має 256 рівнів світла в зображенні (0 до 255).

public static PreprocessingFilter ToGrayscale()

Returns

PreprocessingFilter

Об’єкт GrayscaleFilter

 Українська