摘要:

在我国汽车工业迅猛发展的今天,汽车保有量的逐年大幅增加,对传统的车辆管理和交通运行方式面临着巨大的压力和挑战.为了解决上述问题,车辆牌照自动识别技术(AVI)应运而生,并发展成为现代智能交通系统中的重要组成部分之一.它以计算机视觉处理,数字图像处理,模式识别等技术为基础,对摄像机所拍摄的车辆图像或者视频图像进行处理分析,得到每辆车的车牌号码,从而完成识别过程.通过一些后续处理技术其可以实现停车场出入口收费管理,盗抢车辆管理,高速公路超速自动化管理,闯红灯电子警察,公路收费管理等等功能.对于维护交通安全和城市治安,防止交通堵塞,实现交通全自动化管理有着现实的意义. 目前车牌识别的研究领域取得的成果在实际环境中识别率达到了90%以上,具有较好的识别效果.但在一些复杂或者特殊的环境中,抗干扰和稳定性就会大幅下降.因此,车牌识别领域还需要进一步研究. 本文设计的车牌识别系统的实现过程主要是:首先通过CCD摄像头将视频图像传输到计算机中,对视频中的每一帧图像运用车辆轮廓检测和质心跟踪算法进行车辆检索,当得到含有车辆的图像时,判断是否是同一车辆,而后将视频中不同的运动车辆图像进行标记和储存.然后对车牌图像进行去除噪声和图像形态学处理,通过Canny边缘检测和膨胀处理,得到图像的轮廓,并从图像中检索车牌矩形轮廓并画出,把合适车牌比例的车牌区域分割出来并保存.在车牌区域图像的倾斜校正和噪声的进一步去除的基础上,运用模板匹配和垂直投影相结合的字符分割方法,将车牌字符分割出来.最后,采用BP神经网络对得到的大量车牌字符进行训练,得到合适的神经网络的权值和阀值,对新的车辆牌照进行识别,将得到的车牌信息保存到文档. 本文在计算机视觉(OpenCV)库的代码简洁,高效和最优化的基础上,以windows系统下Visual studio2010为软件平台,设计的系统代码执行效率高,实时性好,具有可移植到嵌入式设备等优点.本系统通过实验和实际道路的测试,具有良好的实时性和识别效果,能够满足车牌识别系统的要求,为以后的车牌识别研究提供了一定的参考.

展开

mser python车牌识别,基于OPENCV的车辆牌照识别系统研究相关推荐

  1. opencv python考勤_基于opencv和dlib人脸识别的员工考勤系统

    已打包生成可执行文件exe,可直接下载运行,exe文件及代码均已上传到我的github,点击传送门,打包的具体过程及教程可见pyinstaller简明教程 WorkAttendanceSystem 一 ...

  2. 基于matlab的汽车牌照识别程序详细教程

    设计一个基于matlab的汽车牌照识别程序,能够实现车牌图像预处理,车牌定位,字符分割,然后通过神经网络对车牌进行字符识别,最终从一幅图像中提取车牌中的字母和数字,给出文本形式的车牌号码. 关键词:车 ...

  3. 基于matlab的汽车牌照识别研究

    1 引言 随着我国交通运输的不断发展,智能交通系统(Intelligent Traffic System,简称ITS)的推广变的越来越重要,而作为ITS的一个重要组成部分,车辆牌照识别系统(vehic ...

  4. 基于matlab的汽车牌照识别程序 (完整的代码+数据集+报告毕业设计)

    设计一个基于matlab的汽车牌照识别程序,能够实现车牌图像预处理,车牌定位,字符分割,然后通过神经网络对车牌进行字符识别,最终从一幅图像中提取车牌中的字母和数字,给出文本形式的车牌号码. 关键词:车 ...

  5. 案例-使用python实现基于opencv的车辆识别

    写在开头,接触opencv也有很长一段时间了,中间还接触了halcon.但都是基于C++实现,发现如果有什么idea,还是使用python可以快速实现.基于C++版本的后期会有更新. 首先,这个案例是 ...

  6. Python基于OpenCV的人脸表情识别系统[源码&部署教程]

    1.项目背景 人脸表情识别是模式识别中一个非常重要却十分复杂的课题.首先对计算机人脸表情识别技术的研究背景及发展历程作了简单回顾.然后对近期人脸表情识别的方法进行了分类综述.通过对各种识别方法的分析与 ...

  7. 基于SVM的车辆标牌识别

    基于SVM的车辆标牌识别 目录 基于SVM的车辆标牌识别 1. **开发与使用** 1.1 **开发环境** 2. **程序功能及实现方法** 2.1 **读入原图** 2.2 **图像预处理** 2 ...

  8. 【毕业设计/课程设计】基于opencv的高精度人脸识别考勤系统设计与实现

    文章目录 0 项目说明 1 需求分析 2 总体设计 3 详细设计 4 程序运行结果测试与分析 5 实验心得 6 项目源码 0 项目说明 基于opencv的高精度人脸识别考勤系统设计与实现 提示:适合用 ...

  9. nao基于opencv的红球识别

    nao基于opencv的红球识别(python版) 由于nao的官方api的红球识别成功率不是很高,于是我在网上找了很多资料参考,对接nao的摄像机识别红球.首先有几个库是必须的,如 naoqi,op ...

最新文章

  1. Tomcat性能调优-让小猫飞奔[转]
  2. java 电子商务云平台b2b b2c o2o springmvc+mybatis+spring cloud+spring boot
  3. Session ,ViewState,以及接收其它网页传过来的值的使用
  4. LINUX内核中的xx_initcall初始化标号
  5. C++编译出现binding ‘const string {aka const std::__cxx11::basic_string<char>}’ to reference of type ‘std
  6. 多个 gradle 文件夹 \.gradle\wrapper\dists\ 设置gradle不是每次都下载
  7. C语言 关键字const的作用
  8. Struts到JSF/Tapestry
  9. 【图像处理】基于matlab GUI视频处理系统【含Matlab源码 756期】
  10. U盘解决 日立硬盘 c1门
  11. 转载 | 各种数据库JDBC下载
  12. 计算机制作ppt教程,ppt怎么做?手机电脑超全PPT制作教程_教你做出完整的PPT
  13. 生物信息学|通过整合药物表型、治疗、化学结构和基因组特征,使用机器学习预测药物-药物相互作用
  14. 拥有梦想的时候 拿出勇气和行动
  15. Java基础【08】常用API——RandomAccessFile相关API
  16. 完全掌握Python: 在一门课程中使用 Python 编程所需的一切 | Complete Python Mastery
  17. 集成微软更新汇总KB3125574
  18. 线上线下协同发展,020 商业解析
  19. javascript中的正则表达式语法
  20. java微信公众号获取地理位置_Java微信公众平台开发之获取地理位置

热门文章

  1. 猜数字游戏(比大小)
  2. 《关于建立统一的城乡居民基本养老保险制度的意见》
  3. Project2007企业项目管理实践
  4. 提振信心!1-7月新车智能化「持续增长」,同比增速超70%
  5. 四川512 7.8级 地震图片
  6. 《Adobe Photoshop CS5中文版经典教程(全彩版)》—第2课2.9节使用污点修复画笔工具...
  7. web2.0网站成功三要素
  8. 鄱阳湖湖水面积变化动态监测
  9. ArcGIS实战:利用LandSat8 提取水体并计算面积
  10. 2022-2027年中国工业硅行业市场深度分析及投资战略规划报告