需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8140 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
上一篇:车内空气质量检测仪设计.docx
下一篇:城市智能井盖监测系统.docx
摘要:作为智能交通的重要组成部分,车牌识别技术在实际生活中应用广泛。车牌识别技术是通过图像处理、人工智能、模式识别等技术识别车牌号这个车辆的唯一标识特征,再将其用数字的形式显示出来。 本文设计并实现了车牌识别算法,具体内容如下:采用微软Visual Studio 2010开发平台,采用C++语言编程实现算法。车牌识别算法的实现主要有以下三步:车牌定位、字符分割和字符识别。利用边缘检测法对车牌进行定位;利用OPENCV阈值分割法,通过消除噪声和选取坐标,以提取车牌的字符完成字符分割;利用模板匹配和Tesseract样本训练方法进行字符识别,获得字符分割后的图像信息。通过对36组实验数据进行测试,结果表明本算法可以实现对照片中的车牌进行定位和分割,最终识别车牌号码。
关键词:OpenCV;车牌定位;字符分割;字符识别
目录 摘要 Abstract 1 绪论-1 1.1 总体设计-2 1.2 车牌定位-3 1.3 字符分割-3 1.4 字符识别-3 2 车辆识别算法-4 2.1 图像预处理-4 2.1.1彩色图转化为灰度图-4 2.1.2高斯滤波-4 2.1.3中值滤波-4 2.2 车牌定位-5 2.2.1 Sobel算子边缘检测-5 2.2.2 图像二值化-6 2.2.3形态学处理-6 2.2.4 轮廓查找-6 3 算法实现-8 3.1 车牌定位-8 3.1.1彩色图转化为灰度图-8 3.1.2高斯滤波-9 3.1.3中值滤波-9 3.1.4边缘检测-10 3.1.5图像二值化处理-11 3.1.6轮廓查找-14 3.2字符分割-16 3.2.1 阈值处理-16 3.2.2 归一化处理-16 3.3 字符识别-17 结 论-18 参 考 文 献-19 附录 程序-20 致 谢-26 |