Class PreprocessingFilter

PreprocessingFilter class

图像处理命令的基类。

图像处理命令的基类。

public class PreprocessingFilter : IEnumerable

构造函数

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

方法

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

也可以看看