基于VC++平台车牌定位系统的设计与实现西南科技大学信息工程学院 621010卢兵 2008年1月10日设计背景:随着现代交通技术的发展,汽车已经成为人们日常生活中不可缺少的一种重要交通工具,这必然对交通管理有一个更高的要求,随着对高速公路收费,停车场管理等的自动化,车牌识别技术的研究成为热门课题
车牌定位是车牌自动识别技术中一个至关重要的环节,其定位的速度和准确程度直接影响到车牌识别系统的性能
车牌识别系统主要由车牌定位、字符分割和字符识别三个部分组成
车牌定位是指将车牌区域从车辆图像中分割出来,是实现整个系统的关键环节
而车牌定位主要包含两个关键技术问题:图像的预处理和车牌定位的算法,在本次课程设计对此展开研究
概要:车牌识别系统主要由车牌定位、字符分割和字符识别三个部分组成
车牌定位是指将车牌区域从车辆图像中分割出来,车牌定位是车牌自动识别技术中一个至关重要的环节
其定位的速度和准确程度直接影响到车牌识别系统的性能
车牌定位的方法的出发点是通过车牌区域的特征来判断牌照
而车牌定位主要包含两个关键技术问题:图像的预处理和车牌定位的算法
本文针对车牌识别系统中关于静态图片中的车牌定位问题,主要运用了图像处理的知识,在 VC开发平台上,通过对静态图片进行灰度变换,二值化,中值滤波等一系列处理,利用投影检测算法实现了从采集到的包含车牌的图像中定位出车牌,为进一步的字符识别打下基础
本文介绍了课程设计的内容和步骤,然后分析了图像与处理中运用到的处理方法,如灰度变换,中值滤波,二值化等
最后是检测车牌上下界和左右界,从而定位出车牌
设计总体思想:第一:在进行图像处理前先将位图读入内存并显示,这一步相当于车牌识别系统的汽车图像数据采集
包括 PaintDIB()绘制 DIB对象;CreateDIBPalette()创建 DIB对象调色板;FindDIBBits()返回 DIB图像象