此方法用于去除图像中的杂点 (尺寸小于某一阈值的多余斑点) 。图像既可以是彩色图像,也可以是黑白图像。对于彩色图像,会先在黑白图像平面上检测杂点,然后再从所有平面中将其移除。
HRESULT RemoveGarbage(
IRegion* Region,
int GarbageSize
);
void RemoveGarbage(
IRegion Region,
int GarbageSize
);
Sub RemoveGarbage( _
Region As IRegion, _
GarbageSize As Integer _
)
Region
[in] 此 Region 类型的参数用于指定要去除杂点的矩形区域集合。矩形的坐标基于纠偏后的图像。该参数可以为 0。在这种情况下,将对整幅图像去除杂点。
GarbageSize
[in] 此变量用于指定会被视为杂点的黑点最大面积 (以像素为单位) 。如果此输入参数的值为 -1,则 ABBYY FineReader Engine 会自动计算杂点大小。
不能在两个参数都使用默认值的情况下调用此方法。如果要对整幅图像去除杂点,则需要设置杂点大小;如果希望自动计算杂点大小,则需要指定图像上的一个区域。
此方法没有特定返回值。它返回 ABBYY FineReader Engine 函数的标准返回值。
ImageDocument