分享

Matlab基于颜色的车牌识别/读取/存储(内附大量识别图片) – MATLAB中文论坛

 看云舒云卷c 2017-10-26 发布于广东
 本帖最后由 shagua668 于 2013-5-1 11:47 编辑

本来是要完成老师的一个小作业。收集资料的时候发现了我们这个论坛上面好多有用的资料。经过一个多星期的修改完善了现在基于颜色的针对单一图片的不足。因还是针对颜色进行的识别。所以通用性肯定不好啦。希望高人能给予指点一二,如何能用其他方法快速定位车牌。。小菜这里谢过了。:)
本文主要模块如下:颜色信息提取、车牌区域定位、识别、提取、检测倾斜度、车牌校正、车牌区域2值化、擦除干扰区域、文字分割、模版匹配、结果输出。
颜色信息提取:
本系统针对家庭小型车蓝底白字车牌进行识别。根据彩色图像的RGB比例定位出近似蓝色的候选区域。但是由于RGB三原色空间中两点间的欧氏距离与颜色距离不成线性比例,在设定蓝色区域的定位范围时不能很好的控制。因此造成的定位出错是最主要的。这样在图片中出现较多的蓝色背景情况下识别率会下降,不能有效提取车牌区域。对此本文提出了自适应调节方案。对分割出来的区域进行识别调整。根据长宽比,蓝白色比对候选区域进行多次定位。最终找到车牌区域。
对字符正确识别之后,用事先对对每一个字符的录音根据对应字符顺序播放。在对车牌区域识别出错、字体分割出错时程序暂停,并有语音提醒。
读取结束之后对相应的识别出来的字符存储到指定文件夹的EXCEL文件内。并同时存储对应时间。
优点:对车牌进行自动区域定位、文字提取、识别。识别出结果之后进行语音朗读提醒。在定位出错和识别出错时可以进行语音警告。识别结果存入指定文件内的文件中。
缺点:该识别系统是针对蓝底白字的车票进行的识别。故对颜色依赖度高。对颜色的抗干扰能力差。对蓝色汽车无法识别。目前没有想到好的改进算法。在图片中出现较多的蓝色背景情况下识别率会下降。不能有效提取车牌区域。识别的照片是用320万像素相机拍摄的,对图片的清晰度要求较高。
管理员:
此程序是旧的程序,更新的版本。增加了对其他省份的识别有需要新程序的请联系楼主。
无测试图片有语音读取版本在22楼
车牌识别说明文档更新_5.21.doc (1.08 MB) 在40楼。
最新图片在第6页第57楼第61楼。

补充内容 (2013-10-30 12:02):
最近做毕业设计的貌似很多,如果在论坛下载程序有问题的就加Q1023874145索要代码,代码新旧问题都不大,关键是自己要看懂。自己修改就方便多了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多