这些函数的工作原理是从原始图像中减去称为背景图像的滤波图像,以获得后者的校正版本。 背景图像包含照明梯度,因此可以校正原始图片。 该功能仅适用于灰度图像,如果前景比背景更亮或更暗,用户必须手动输入。
使用的过滤器是最简单的:最小和最大过滤器。 最大值和最小值过滤器分别为图像中的每个像素分配一个新值,该值等于该像素周围邻域中的最大值或最小值。 因此,在这种情况下,通过选择最适合每个应用的邻域或结构元素,可以获得非常好的结果。
以下是代码示例中的行。 要查看运行中的代码,只需下载它,然后在该函数所在的路径中执行以下几行: I = imread('printedtext.png'); SE = strel('矩形',[150,15]); I_leveled = imgrayenhance(I,'dark',0.8,SE,true); BW = imbinarize(I_leveled,0.
2022-02-27 19:13:26
3KB
matlab
1