文档库 最新最全的文档下载
当前位置:文档库 › 一种基于OpenCV的车牌识别定位方法的研究与实现

一种基于OpenCV的车牌识别定位方法的研究与实现

龙源期刊网 https://www.wendangku.net/doc/b012413957.html,

一种基于OpenCV的车牌识别定位方法的研究与实现

作者:卓俊宇胡志慧

来源:《中国管理信息化》2015年第13期

[摘要] 本文主要利用Intel开源计算机视觉库OpenCV,通过对图像处理等相关知识的学

习研究,结合对车牌图像特征分析,采用Canny算子进行边缘检测,在二值图像基础上使用差分投影法,先后进行水平以及垂直方向扫描,探寻图像中的车牌区域,实现对含有车辆图像进行精确的车牌定位,最终提取车牌的图像数据。

[关键词] OpenCV;图像处理;Canny算子;车牌定位

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2015 . 13. 127

[中图分类号] TN957.52 [文献标识码] A [文章编号] 1673 - 0194(2015)13- 0209- 03

0 引言

随着社会的迅猛发展及交通问题的日益严重,为了提高车辆的管理效率,智能交通系统(ITS)由此而生。智能交通系统是融合前沿的信息技术、数据通讯技术、电子传感技术、电子控制技术以及计算机处理技术等于一身的交通运输管理体系,它是一种能在大范围内全方位发挥作用的,拥有实时、准确、高效的综合运输和管理系统。汽车车牌的自动识别是智能交通系统中的一项重要技术,可以切实有效地提高交通系统的车辆监控和管理的自动化程度,是实现交通管理现代化和智能化的重要前提。车牌定位技术是汽车车牌的自动识别系统中关键的环节,它是后续的车牌字符分割和识别工作的基础。

1 OpenCV简介

本项目在基于Visual C++平台与Intel开源计算机视觉库OpenCV,来实现静态复杂背景下的车牌识别系统。其中OpenCV是Intel开源计算机视觉库,它作为一个开源的跨平台计算机视觉库,可以在Linux、Windows和Mac OS操作系统上运行。OpenCV的设计目标是执行速

度尽量快,主要关注实时应用。它由一系列C函数和少量 C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,在图像处理和计算机视觉方面的很多通用算法都可实现。OpenCV的编写采用优化的C语言代码,因此能够充分利用多核处理器的优势,它的结构如图1所示。

2 车牌图像特征分析

相关文档