PreprocessingFilter

PreprocessingFilter class

图像处理命令的基类。

public class PreprocessingFilter : IEnumerable

构造函数

姓名 描述
PreprocessingFilter() 默认构造函数。

方法

姓名 描述
static AutoDenoising() 允许使用额外的神经网络来改善图像 - 减少噪音。 对具有扫描伪影、失真、斑点、耀斑、渐变、外来元素的图像很有用。
static AutoSkew() 启用自动图像歪斜校正。
static Binarize() 将图像转换为黑白图像。 二进制图像是其像素只有两个可能的强度值的图像。 它们通常显示为黑白。在数值上,这两个值通常是黑色的 0,白色的 255。 二进制图像是通过对图像进行自动阈值处理产生的。
static ContrastCorrectionFilter() 对比度校正滤镜。
static Dilate() 膨胀将像素添加到图像中对象的边界。
static Invert() 自动反转文档图像中的颜色。
static Median() 中值滤波器遍历图像的每个元素,并将每个像素替换为其相邻像素的中值。
static Resize(int, int) 重新缩放图像 - 放大或缩小图像分辨率。 InterpolationFilterType = Lanczos8
static Resize(int, int, InterpolationFilterType) 重新缩放图像 - 放大或缩小图像分辨率。
static Rotate(float) 旋转原始图像。
static Scale(float) 重新缩放图像 - 放大或缩小图像分辨率。 InterpolationFilterType = Lanczos8
static Scale(float, InterpolationFilterType) 重新缩放图像 - 放大或缩小图像分辨率。
static Threshold(int) 根据对原始图像的像素强度设置阈值创建二值图像。
static ToGrayscale() 将图像转换为灰度图像。 灰度图像在图像中有 256 级光(0 到 255)。
Add(PreprocessingFilter) 将新过滤器添加到集合中以进一步运行所有操作。 集合中的一致性很重要。
GetEnumerator() 用于 IEnumarable 接口实现。

也可以看看