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()
Для досягнення численного інтерфейсу.
public IEnumerator GetEnumerator()
Returns
Кількість
Invert()
Автоматично обертає кольори в зображенні документа.
public static PreprocessingFilter Invert()
Returns
Об’єкт інвертофільтрації
Invert(Rectangle)
Автоматично обертає кольори в частині зображення.
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
Координати частини зображення повинні бути виправлені.
Returns
Об’єкт інвертофільтрації
Median()
Медіанний фільтр проходить через кожен елемент зображення і замінює кожен піксель медіаном сусідніх пікселів.
public static PreprocessingFilter Median()
Returns
Об’єкт медичного фільтра.
Median(Rectangle)
Медіанний фільтр проходить через кожен елемент частини зображення і замінює кожен піксель медіаном сусідніх пікселів.
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
Координати частини зображення повинні бути виправлені.
Returns
Об’єкт медичного фільтра.
Resize(інт, int, InterpolationFilterType)
Резолюція зображення - Upscale або downscale.
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
Нова ширина зображення.
height
int
Нова висота зображення.
Апсо.OCR.Filters.InterpolationFilterType
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
Об’єкт ротаційного фільтра.
Rotate(Півмісяць, Ректанг)
Використовуйте частину зображення.
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
Уголь ротації
area
Rectangle
Координати частини зображення повинні бути виправлені.
Returns
Об’єкт ротаційного фільтра.
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
Фактор розширення .
Апсо.OCR.Filters.InterpolationFilterType
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()
Конвертує зображення в грейскальне зображення.Grayscale зображення має 256 рівнів світла в зображенні (0 до 255).
public static PreprocessingFilter ToGrayscale()
Returns
Об’єкт GrayscaleFilter