一种基于OPENCV车牌定位.pdf
文本预览下载声明
中国科技论文在线
一种基于Opencv的车牌定位方法
梅赵云,卢迪*
(哈尔滨理工大学电气与电子工程学院,哈尔滨 150080 )
摘要:针对目前嵌入式视频监控系统中缺乏十分有效的图像处理模块的状况,本文运用开源
计算机视觉库(Opencv )中的灰度化、图像增强、二值化、边缘检测及改进的KNN滤波方
法等图像处理模块对车辆牌照有效地定位。实验证明,该方案可行、有效。实时性非常好,
为后续的车牌识别系统应用于嵌入式环境奠定了基础。
关键词: 图象处理;计算机视觉;USB摄像头;OpenCV;灰度拉伸
中图分类号:TP391
The License plate location method based on OpenCV
1 2
MEI Zhaoyun , LU Di
(Harbin University of Science and Technology, Harbin 150080)
Abstract: In this paper, the open source computer vision library (Opencv) in the grayscale, image
enhancement, binarization, edge detection, and improved methods of image processing KNN filter
module positioned on the vehicle license valid. Becaure in the current embedded video monitoring
system,highly effective image processing module is very lack. Experiments show that the plan is
feasible and effective. Very good real-time, license plate recognition system for the follow-up basis in
embedded environments.
Key words: image processing; computer vision;USB camera;OpenCV; gray stretch
0 引言
车辆抓拍系统以数字化、网络化、智能化的发展优势在交通违章监控中,像逃费抓拍、
超速抓拍等应用,而在已有的解决方案中,大多都是比较复杂的图像处理算法,还不能在低
成本的嵌入式设备上,尤其是在开源的Linux操作系统下高效,全面的实现。Matlab是功能
较为强大的科学计算和分析平台,它提供了强大的图像处理工具包,也提供了丰富的数学计
算函数,但在Matlab环境下的运行速度难以令人满意。虽然Matlab可以通过编译器将m文件
转化为C代码应用于嵌入式环境,但是转换后的C代码的可读性与执行效率仍然存在较大问
题。文献[1]利用OpenCV对Web服务器的静态图片进行处理,不能对摄像头采集的动态视频
进行实时处理,文献[2]设计的基于B/S架构的网络视频监控系统在目前是一种比较成熟的应
用于嵌入式的视频监控方案,但缺点是缺少开源的图象处理模块。
本文在嵌入式视频监控系统平台的基础上,利用 OpenCV 丰富高效的库函数对远端摄像
头采集的视频图像进行车牌定位。取得了很好的实验结果。
1 系统平台搭建
系统硬件部分主要包括:PC 客户端、网眼 2000 USB 摄像头、ARM9 内核的 S3C2440
处理器、FLASH
显示全部