小编Won*_*ong的帖子

二进制图像中的偏斜字符

我正在进行车牌识别.问题是我必须对二进制图像中的字符进行去偏斜以提高模板匹配的准确性.

我已经做了很多预处理来删除图像中不必要的像素,我可以将字符分割出来.但不幸的是,它们是扭曲的.

从...转换为灰度到二进制

在此输入图像描述

然后..预处理技术..

在此输入图像描述

分割后..

在此输入图像描述

如在最后一个图像中可以观察到的那样,字符是倾斜的,这将导致模板匹配的不准确性以执行识别目的.

大多数研究人员正在使用Hough变换来执行去偏移操作,但有更简单的方法吗?

algorithm matlab image image-processing skew

5
推荐指数
1
解决办法
2393
查看次数

用于车牌识别的充水

我有一个二进制图像的牌照.

在此输入图像描述

我对图像进行了扩张,使边缘变粗,然后"填充",最后是减薄的侵蚀:

在此输入图像描述

但我希望我的输出是这样的:

在此输入图像描述

有人可以帮帮我吗?并告诉我如何获得所需的输出.

ab=imread('test1.png');

level=graythresh(ab);
ab=im2bw(ab,level);

se=strel('disk',1);
ab=imdilate(ab,se); 


ab=imfill(ab,'holes');
ab=bwmorph(ab,'thin',1);
ab=imerode(ab,strel('line',3,90));

figure();imshow(ab,[]); title('floodFilling');
Run Code Online (Sandbox Code Playgroud)

algorithm matlab image-processing flood-fill morphological-analysis

3
推荐指数
1
解决办法
269
查看次数