1.背景介绍 随着经济社会的迅猛发展,人们的生活水平日益提高,机动车辆的数量也越来越多。为了提高车辆的管理效率,缓解公路上的交通压力,并且对道路上的违章违规车辆进行记录惩罚。由此可见,车牌识别尤为重要。每辆车牌的字母数字都不一样,就像我国公民的身份证一般,因此,车牌识别就如同身份证识别般,通过识别车牌上的字符,找到车辆的基本信息。 近年来,计算机的飞速发展和数字图像技术日趋成熟,为传统的交通管理带来重大改变。现金的计算机处理技术,不仅可以将人力从繁琐的人工观察检测中解放出来,而且能够大大提高其精确度。汽车牌照识别系统由此而来。 汽车牌照识别系统是由对公路上配置的摄像头拍摄的照片进行数字图像处理与分析,综合应用大量的图像处理最新成果和数学形态学方法对汽车图像进行平滑、二值化、模糊处理、边缘检测、图像分割、开运算、闭运算、区域标识等多种手段以提取车牌区域,进而达到对汽车牌照的精确定位并最终完成对汽车牌照的识别。 2.欲解决问题 由于摄像牌照等问题会导致一些车牌偏斜,无法完成识别功能,因此我们将运用技术解决此问题。 3.软件创意 (1)颜色定位 我们通过颜色定位和Sobel查找垂直边缘相结合的方法,提高车牌定位的准确率。 (2)OpenCV仿射变换功能 对定位区域用boundingRect()方法截取区域的图块,从而阿恒成一个小的区域图像,然后仅对定位区域进行旋转。 (3)ROI截取 截取原图的一个图块,然后赋值到一个新的mat图像里。