文字区域识别方法
发布时间
阅读量:
阅读量
关于文字区域识别的方法
经过一些图像处理方式的尝试,最后总结出了一种较好的方法:
首先对该图像应用开运算处理;随后通过平滑操作消除轮廓中狭窄区域的突兀变化;接着对该结果进一步进行横向结合特定角度斜向方向的膨胀处理;最后在倾斜程度较小的情况下表现出较好的效果。
请清除工作区变量
请清空命令窗口
执行以下代码以读取图像文件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)
还没有任何评论哟~
