该项目成功开发了一套高效的车牌识别系统,能够准确、快速地识别各类车辆牌照信息,广泛应用于城市交通管理及智能停车场等领域。
一、读取图像并对图像进行预处理(按照以下顺序):压缩图像、转换为灰度图像、灰度拉伸、开运算(用于去噪)、将原始灰度图与开运算后的结果相减得到差分图、整张图片二值化、Canny边缘检测、闭运算和三次开运算(目的是保留车牌区域并消除其他部分),然后定位车牌位置,通过找轮廓、画轮廓,并对前三个轮廓进行排序以确定最大区域;
二、框出车牌号码;
三、将车牌号与背景分离。具体步骤为:创建掩膜、划分前景和背景以及执行分割操作;
四、使经过分割的车牌图像变为黑白,以便于识别文字信息;
五、从车牌中单独提取出数字、字母,并将其分别放置到特定文件夹内;
六、调整上述字符图片尺寸大小,便于后续测试。