最简单的MATLAB车牌字符分割(附源码)

这种傻瓜程序,最要命的地方莫过于其工作环境必须很优越:对齐了的车牌牌照、尽量减少的灯光影响等,其实实用性基本没有。

但是由于框架是正确可用的,所以对于改进的地方,应该从分割点的选取,总体的思路是改进各种阀值的选取,包括二值化的因子、高斯平滑的sigma因子等等,我们事先应当做一个直方图统计等东西来计算出各种针对当前牌照的浮动阀值。

还有一个可以改进的地方是,图像在进入之前最好先做归一化处理,即大小和颜色等。

最后的感触是,我从一开始的兴致勃勃已经到了现在的很痛苦的状态。总想着这是很简单的事情,却处处需要自己打点,考虑各种情况等。希望经过这次实现LPR程序的经历逐渐让自己变得更加成熟和沉着,现在想起自己以前大言不惭的样子,真是想找个洞钻进去···

现在放出写好的function,如下调用:

[number_char, outstanding_char] = Seg_Char(original_image,disp);
e.g: > [number_char, outstanding_char] = Seg_Char(original_image,true);

下载在这里:

Character Segmentation | Ver. 1.0.1 | Size. 21.38 kB | Downloaded 71 times

Tags: lpr, matlab

Descriptions:

A simple character segmentation MATLAB program for a License Plate Recognizion Framework. 车牌识别程序框架中一个简单的车牌字符分割的实现。用MATLAB语言实现。

Download Here:

Hit Me harder! : Character Segmentation

Pages: 1 2 3

8 comments to 最简单的MATLAB车牌字符分割(附源码)

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>