APP下载

数码管数字仪表自动识别方法的研究

2012-08-10郭爽

通信技术 2012年8期
关键词:程序

郭 爽

(电子科技大学 物理电子学院,四川 成都 610054)

0 引言

数字仪表具有高精度、方便读取、容易操作等优点,从而广泛应用于工业、设备显示和检测等领域,已经成为国内各种仪表的发展趋势。利用数字图像处理技术和识别技术可以实现数显仪表的自动识别,不仅可以提高工作效率,同时也能确保采集到的数据的准确率[1-6]。

利用计算机视觉函数库 OpenCV,编写 C++语言程序实现对七段数码管式出租车计价器的自动识别。OpenCV是 Intel开源计算机视觉库,全名为Open Source Computer Vision Library,它由一系列C函数和少量C++类构成,包括300多种用于数字图像处理的C或C++程序,该函数库的最大特点是实现了图像处理和计算机视觉方面的很多通用算法,具有很好的矩阵运算和图像处理能力,并且在 VC开发环境上可以直接调用其库函数,极大地简化了编程[7-8]。算法流程主要包括图像预处理、字符分割和字符识别3个过程。

1 图像预处理

待识别的目标图像在由摄像头采集的过程中,会受到实际采集环境以及摄像头与目标图像的距离和角度等因素的影响,最终传输到计算机的图像可能存在模糊和噪声缺陷[6,9],这些缺陷会影响到字符的正确分割和识别,所以在对图像进行字符分割和识别之前,需要对图像进行预处理操作。预处理的主要目的是突出给定图像中的某些信息,消弱或除去不需要的信息。从而使得图像画面清晰,边缘明显,以便提取特征进行识别[10]。预处理结果的好坏直接影响到后续图像的分割和识别的准确率。……

登录APP查看全文

猜你喜欢

程序
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
基于VMM的程序行为异常检测
侦查实验批准程序初探
我国刑事速裁程序的构建
创卫暗访程序有待改进
恐怖犯罪刑事诉讼程序的完善