在讲述车牌识别过程之前,笔者要先说一下高速路口的ETC是一套依赖RFID技术的电子识别装置。这种识别技术,是通过射频技术,去识别贴在汽车前挡风或者其他便于RFID读写端识别的位置上的电子标签来识别和收费的。因此ETC和车牌识别系统是两套系统,因为车牌识别系统不承担充值和消费功能,因此ETC就应运而生。
车辆识别在拍照之前,当然是要识别车辆确实是进入了摄像头的佳焦距位置了,车牌识别系统才会采集车辆的图像。所以,识别车辆就是车牌识别的步。那么,如何识别车辆呢?有很多办法,其中红外法是常用的办法。因为摄像头和系统是被动采集数据的,所以它不知道什么时候该拍照。当车辆进入拍摄区域,红外射线会被车辆遮挡,这个时候摄像头和系统联动,就会拍下车辆的照片,以供后续车牌识别之用。当然了,这种简单的红外遮挡法测是否有车辆进入,人或者其他物体遮挡了红外线,也会诱发拍照。
车牌字符切割在上一步中,我们成功找到了车牌,并把它从原图(不是二值化的图)截取出来了。对截取的车牌图片进行上一步的灰度化、二值化、降噪处理,尤其是边缘降噪。如果降噪后,干扰的噪声还是比较大,可以采取腐蚀、膨胀算法来模糊噪声。如果降噪后的车牌图片有倾斜现象,就需要对图片做错切变换(就是倾斜角度调整)。我们知道,有些车牌是上下结构的,这很容易通过对二值化的图片做像素扫描来检测上下两部分是否中间不粘连,如果不粘连,那就是上下结构车牌。如果不是上下结构,那就是单行结构的新车牌。