摘要: |
本文设计并实现一个基于LabVIEW与MATLAB的车牌识别系统。第一,介绍数字图像的预处理的方法和原理。研究直方图均衡化处理改善图像对比度的方法——图像的平滑滤波。为了增强公路小汽车车号区域的图像信息,去除车牌区域外的噪声,并将车牌区域和背景情况最大限度的区别开,根据车牌的特征,把几种常用的图像预处理方法相结合,对车牌图像二值化技术做改进,然后找出合适的定位方法,降低定位的失误率,为车牌的精确定位做好铺垫,利用LabVIEW编程语言实现相关过程。第二,设计的整体实现方案,其硬件部分由以下组成:车辆传感探测仪、高性能工控计算机、高分辨率摄像机、高放大倍数镜头、自动智能亮度控制器以及视频采收卡等;其软件部分包括车牌位定位、车牌字符切分及车牌字符识别三个模块。后根据设计方案搭建了完整的系统测试平台。平台的软件部分利用 COM技术,MATLAB的 COM生成器可以把低速的MATLAB的脚本文件编译成二进制的COM组件,这可以被LabVIEW调用以便达到快速实现算法开发的目的。平台的硬件部分同上。最后通过平台进行测试,对350幅汽车图片来进行车牌识别。结果表明,所设计的车牌识别系统可有效地实现车牌识别。本文为系统以后的产品化奠定了良好的技术基础。 |