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 接口实现。 |