Advertisement

文字区域识别方法

阅读量:

关于文字区域识别的方法

经过一些图像处理方式的尝试,最后总结出了一种较好的方法:

首先对该图像应用开运算处理;随后通过平滑操作消除轮廓中狭窄区域的突兀变化;接着对该结果进一步进行横向结合特定角度斜向方向的膨胀处理;最后在倾斜程度较小的情况下表现出较好的效果。

请清除工作区变量

请清空命令窗口

执行以下代码以读取图像文件abc.bmp
X₁ = imread('abc.bmp');

% 用于读取图像文件abc.bmp;

对图像进行形态学开运算以去除噪声:
Z₁ = imopen(X₁, ones(4,4));

通过膨胀操作生成图像Z₂
Z₂ = imdilate(Z₁, ones(5, 15));

显示原始图像:
imshow(X₁);

创建新的图形窗口并显示处理后的结果:
figure;
imshow(Z₁);

再次创建图形窗口以展示最终处理结果:
figure;
imshow(Z₂);

效果如下:

在这里插入图片描述

可见得到的图像中区域已经明显连成线条
之后经行边缘提取

全部评论 (0)

还没有任何评论哟~