PreprocessingFilter
内容
[
隐藏
]PreprocessingFilter class
图像处理命令的基类。
图像处理命令的基类。
public class PreprocessingFilter : IEnumerable
构造函数
| 名称 | 描述 |
|---|---|
| PreprocessingFilter() | 默认构造函数。 |
属性
| 名称 | 描述 |
|---|---|
| static Default { get; } | 默认过滤器集合包含 AutoSkew 过滤器 |
| static Empty { get; } | 空过滤器集合 |
方法
| 名称 | 描述 |
|---|---|
| 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) | 重新缩放图像——放大或缩小图像分辨率。InterpolationFilterType = Lanczos8 |
| static Resize(int, int, InterpolationFilterType) | 重新缩放图像——放大或缩小图像分辨率。 |
| static Rotate(float) | 旋转原始图像。 |
| static Rotate(float, Rectangle) | 旋转图像的一部分。 |
| static Scale(float) | 重新缩放图像——放大或缩小图像分辨率。InterpolationFilterType = Lanczos8 |
| static Scale(float, InterpolationFilterType) | 重新缩放图像——放大或缩小图像分辨率。 |
| static Threshold(int) | 基于对原始图像像素强度设置阈值来创建二值图像。 |
| static Threshold(int, Rectangle) | 基于对原始图像部分像素强度设置阈值,创建图像的二值部分。 |
| static ToGrayscale() | 将图像转换为灰度图像。灰度图像在图像中具有 256 级亮度(0 到 255)。 |
| Add(PreprocessingFilter) | 将新过滤器添加到集合中,以进一步运行所有操作。集合的一致性很重要。 |
| GetEnumerator() | 用于 IEnumarable 接口的实现。 |
另请参见
- namespace Aspose.OCR.Models.PreprocessingFilters
- assembly Aspose.OCR