【整体介绍,流程模块】
本系统的车牌识别模块主要经由网络摄像头,采集进入车库的智能车上车牌的图像,通过使用色彩定位技术、模板匹配等方法实现车牌字符的提取与识别。
采集图像摄像头
型号:炫光 M800 免驱摄像头
参数:
像素: 800万
感光元件类型: CMOS
最大分辨率: 640x480
【车牌标准介绍】
1、车牌参数
车牌长: 17cm
车牌宽: 8cm
2、字符参数
字符长宽比:2:1
字符宽:3cm
字符长:6cm
字间距:2cm
上下间距:1cm
3、定义蓝色色值
车牌识别标准色定义为蓝色,其RGB分量分别为
R:60
G:90
B:160
【流程原理】
1、根据采集得车牌中车牌的色彩特征,对图像中的车牌位置进行初步定位。
2、对初定位图像预处理,腐蚀,膨胀,连接
3、提取车牌中字符-外轮廓尺寸
4、缩放归一化
缩放字符尺寸为长:40,宽:20,并提取二值图像
5、细化
细化算法的步骤为:
对图像从左向右从上向下迭代每个像素,是为一个迭代周期。在每个迭代周期中,对于每一个像素p,如果它同时满足6个条件,则标记它。在当前迭代周期结束时,则把所有标记的像素的值设为背景值。如果某次迭代周期中不存在标记点(即满足6个条件的像素),则算法结束。假设背景值为0,前景值为1,则:
6个条件为:
(I):p 为1,即p不是背景;
(2):x1,x3,x5,x7不全部为1(否则把p标记删除,图像空心了);
(3):x1~x8 中,至少有2个为1(若只有1个为1,则是线段的端点。若没有为1的,则为孤立点);
(4):p的8连通联结数为1;
(5)假设x3已经标记删除,那么当x3为0时,p的8联通联结数为1;
(6)假设x5已经标记删除,那么当x5为0时,p的8联通联结数为1。
7、模板匹配
该模块中使用模版匹配方法,对比提取到的字符和样本库中的的字符,进行字符的识别。
其中使用25+8 = 33个特征进行匹配。其中25是样本数分为25块,8是水平和垂直各四个特征。