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

自动化过滤器对象。

AutoDenoising(Rectangle)

允许使用额外的神经网络来改善图像部分 - 减少噪音。有用的图像与扫描物品,扭曲,点,闪光,格拉迪安,外来元素。

public static PreprocessingFilter AutoDenoising(Rectangle area)

Parameters

area Rectangle

图像部分的协调要修正。

Returns

PreprocessingFilter

自动化过滤器对象。

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

BinarizeFilter 对象

Binarize(Rectangle)

将图像的一部分转换为黑白图像。二进制图像是图像,其像素只有两个可能的强度值。它们通常显示为黑色和白色,在数字上,两种值往往是黑色的0和白色的255。二进制图像是由自动限制图像产生的。

public static PreprocessingFilter Binarize(Rectangle area)

Parameters

area Rectangle

图像部分的协调要修正。

Returns

PreprocessingFilter

BinarizeFilter 对象

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

可数的界面实现。

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,InterpolationFilter类型)

Rescale 图像 - Upscale 或 downscale 图像分辨率。

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

Parameters

width int

图像的新宽度。

height int

图像的新高度。

type InterpolationFilterType

片 片 片 片 片 片 片 片 片 片

Returns

PreprocessingFilter

ResizeFilter 对象

Resize(int , int , int)

Rescale 图像 - Upscale 或 downscale 图像分辨率。InterpolationFilter 类型 = Lanczos8

public static PreprocessingFilter Resize(int width, int height)

Parameters

width int

图像的新宽度。

height int

图像的新高度。

Returns

PreprocessingFilter

ResizeFilter 对象

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

Rescale 图像 - Upscale 或 downscale 图像分辨率。InterpolationFilter 类型 = Lanczos8

public static PreprocessingFilter Scale(float ratio)

Parameters

ratio float

扩展因素。 推荐从 0.1 到 1 缩短,从 1 到 10 扩展。

Returns

PreprocessingFilter

ScaleFilter 对象

Scale(航海,InterpolationFiltertype)

Rescale 图像 - Upscale 或 downscale 图像分辨率。

public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)

Parameters

ratio float

扩展因素。 推荐从 0.1 到 1 缩短,从 1 到 10 扩展。

type InterpolationFilterType

片 片 片 片 片 片 片 片 片 片

Returns

PreprocessingFilter

ScaleFilter 对象

Threshold(因特)

创建一个基于设置对原始图像的像素强度的边界值的二进制图像。

public static PreprocessingFilter Threshold(int value)

Parameters

value int

max 值。

Returns

PreprocessingFilter

BinarizeFilter 对象

Threshold(直角,直角)

创建图像的二进制部分,基于对原始图像部分的像素强度设置边界值。

public static PreprocessingFilter Threshold(int value, Rectangle area)

Parameters

value int

max 值。

area Rectangle

图像部分的协调要修正。

Returns

PreprocessingFilter

BinarizeFilter 对象

ToGrayscale()

将图像转换为灰色图像。图像中有256个光级(0至255)。

public static PreprocessingFilter ToGrayscale()

Returns

PreprocessingFilter

GrayscaleFilter 对象

 中文