Class PreprocessingFilter
名称: Aspose.OCR.Models.PreprocessingFilters 集合: Aspose.OCR.dll (25.4.0)
图像处理命令的基础类。
public class PreprocessingFilter : IEnumerable
Inheritance
Implements
继承人
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; }
财产价值
Empty
空白过滤器集合
public static PreprocessingFilter Empty { get; }
财产价值
Methods
Add(PreprocessingFilter)
将新过滤器添加到收藏中,以便进一步运行所有操作。收藏中的一致性。
public void Add(PreprocessingFilter filter)
Parameters
filter
PreprocessingFilter
新操作添加到过滤列表。
AutoDenoising()
允许使用额外的神经网络来改善图像 - 减少噪音。有用的图像与扫描物品,扭曲,点,闪光,格拉迪安,外来元素。
public static PreprocessingFilter AutoDenoising()
Returns
自动化过滤器对象。
AutoDenoising(Rectangle)
允许使用额外的神经网络来改善图像部分 - 减少噪音。有用的图像与扫描物品,扭曲,点,闪光,格拉迪安,外来元素。
public static PreprocessingFilter AutoDenoising(Rectangle area)
Parameters
area
Rectangle
图像部分的协调要修正。
Returns
自动化过滤器对象。
AutoDewarping()
自动修复图像中的地质扭曲。非常强烈的资源!
public static PreprocessingFilter AutoDewarping()
Returns
AutoDewarpingFilter 对象。
AutoSkew()
允许自动图像扫描纠正。
public static PreprocessingFilter AutoSkew()
Returns
AutoSkewFilter 对象
AutoSkew(Rectangle)
允许自动图像部分滑板纠正。
public static PreprocessingFilter AutoSkew(Rectangle area)
Parameters
area
Rectangle
图像部分的协调要修正。
Returns
AutoSkewFilter 对象
Binarize()
将图像转换为黑白图像。二进制图像是图像,其像素只有两个可能的强度值。它们通常显示为黑色和白色,在数字上,两种值往往是黑色的0和白色的255。二进制图像是由自动限制图像产生的。
public static PreprocessingFilter Binarize()
Returns
BinarizeFilter 对象
Binarize(Rectangle)
将图像的一部分转换为黑白图像。二进制图像是图像,其像素只有两个可能的强度值。它们通常显示为黑色和白色,在数字上,两种值往往是黑色的0和白色的255。二进制图像是由自动限制图像产生的。
public static PreprocessingFilter Binarize(Rectangle area)
Parameters
area
Rectangle
图像部分的协调要修正。
Returns
BinarizeFilter 对象
ContrastCorrectionFilter()
对比纠正过滤器。
public static PreprocessingFilter ContrastCorrectionFilter()
Returns
相反的对象过滤器。
ContrastCorrectionFilter(Rectangle)
对图像部分的对比纠正过滤器。
public static PreprocessingFilter ContrastCorrectionFilter(Rectangle area)
Parameters
area
Rectangle
图像部分的协调要修正。
Returns
相反的对象过滤器。
Dilate()
延伸将像素添加到图像中的对象的边界。
public static PreprocessingFilter Dilate()
Returns
DilateFilter 对象
Dilate(Rectangle)
延伸将像素添加到图像的一部分对象的边界。
public static PreprocessingFilter Dilate(Rectangle area)
Parameters
area
Rectangle
图像部分的协调要修正。
Returns
DilateFilter 对象
GetEnumerator()
可数的界面实现。
public IEnumerator GetEnumerator()
Returns
编号
Invert()
自动在文档图像中逆转颜色。
public static PreprocessingFilter Invert()
Returns
InvertFilter 对象
Invert(Rectangle)
自动在图像的一部分中逆转颜色。
public static PreprocessingFilter Invert(Rectangle area)
Parameters
area
Rectangle
图像部分的协调要修正。
Returns
InvertFilter 对象
Median()
中间过滤器通过图像的每个元素运行,并将每个像素替换为邻近像素的中间。
public static PreprocessingFilter Median()
Returns
MedianFilter 对象
Median(Rectangle)
中间过滤器通过图像部分的每个元素运行,并将每个像素替换为邻近像素的中间。
public static PreprocessingFilter Median(Rectangle area)
Parameters
area
Rectangle
图像部分的协调要修正。
Returns
MedianFilter 对象
Resize(int, int,InterpolationFilter类型)
Rescale 图像 - Upscale 或 downscale 图像分辨率。
public static PreprocessingFilter Resize(int width, int height, InterpolationFilterType type)
Parameters
width
int
图像的新宽度。
height
int
图像的新高度。
片 片 片 片 片 片 片 片 片 片
Returns
ResizeFilter 对象
Resize(int , int , int)
Rescale 图像 - Upscale 或 downscale 图像分辨率。InterpolationFilter 类型 = Lanczos8
public static PreprocessingFilter Resize(int width, int height)
Parameters
width
int
图像的新宽度。
height
int
图像的新高度。
Returns
ResizeFilter 对象
Rotate(航海)
旋转原创图像。
public static PreprocessingFilter Rotate(float angle)
Parameters
angle
float
旋转的角度。
Returns
RotateFilter 对象
Rotate(航海,直角)
旋转图像的一部分。
public static PreprocessingFilter Rotate(float angle, Rectangle area)
Parameters
angle
float
旋转的角度。
area
Rectangle
图像部分的协调要修正。
Returns
RotateFilter 对象
Scale(航海)
Rescale 图像 - Upscale 或 downscale 图像分辨率。InterpolationFilter 类型 = Lanczos8
public static PreprocessingFilter Scale(float ratio)
Parameters
ratio
float
扩展因素。
Returns
ScaleFilter 对象
Scale(航海,InterpolationFiltertype)
Rescale 图像 - Upscale 或 downscale 图像分辨率。
public static PreprocessingFilter Scale(float ratio, InterpolationFilterType type)
Parameters
ratio
float
扩展因素。
片 片 片 片 片 片 片 片 片 片
Returns
ScaleFilter 对象
Threshold(因特)
创建一个基于设置对原始图像的像素强度的边界值的二进制图像。
public static PreprocessingFilter Threshold(int value)
Parameters
value
int
max 值。
Returns
BinarizeFilter 对象
Threshold(直角,直角)
创建图像的二进制部分,基于对原始图像部分的像素强度设置边界值。
public static PreprocessingFilter Threshold(int value, Rectangle area)
Parameters
value
int
max 值。
area
Rectangle
图像部分的协调要修正。
Returns
BinarizeFilter 对象
ToGrayscale()
将图像转换为灰色图像。图像中有256个光级(0至255)。
public static PreprocessingFilter ToGrayscale()
Returns
GrayscaleFilter 对象