基于图像处理的指针式仪表自动读数算法研究

来源 :河南大学 | 被引量 : 0次 | 上传用户:passat168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
指针式仪表是一种较为常用的计量仪器。它不仅结构简单、价格低廉、安装便捷、可靠性高,而且能够较为直观地显示待测数据的变化,因此,在工业生产、国防军工等领域依然被大量使用。常用的指针式仪表包括了温度表、压力表、湿度表、流量表等。指针式仪表通常需要由人工读数来获取数据,这种读数方式存在很大的局限性:1)人工读数得到的数据需手动输入计算机,才能存储和传输;2)读数的准确性和精确性依赖于读数人员的主观意识;3)读数人员可能被置于高危、有毒的环境中。因此,需要克服人工读数的局限性,采用自动识别的方法实现指针式仪表的读数。本文提出了一种基于图像处理的指针式仪表自动读数识别算法。其具体算法如下:(1)通过工业摄像机或手持终端设备获取仪表图像,对图像进行预处理操作,通过轮廓跟踪算法检测得到可能的表盘轮廓,然后由形状特征判断得到表盘区域位置。(2)在表盘区域内采用LSD(Line Segment Detector)算法检测直线段,由最小二乘法拟合直线段中点所在圆来寻找表盘圆心O和半径R。由直线段中点到圆心的距离筛选刻度线段。由线段长度和半径决定刻度线环带区域大小。在刻度线环带区域内,计算每个黑色像素点到圆心O之间的连线与X轴的夹角并对其取整。因为主刻度线区域包含的黑色像素点比细分刻度线多,采用中心投影法提取主刻度线。在表盘区域位置内采用霍夫变换检测指针两侧边缘线,求两侧边缘线交点记为指针端点P,P与圆心O相连记为指针线段。(3)在刻度线环带区域内寻找指针左右两边主刻度线字符位置,并通过数字识别算法获取指针左右两边主刻度线读数。计算指针到左、右两边主刻度线的距离,然后基于距离法计算指针示数X。该算法的主要创新点如下:(1)采用LSD算法准确检测刻度线段。(2)由霍夫变换获取指针左右两侧边缘线位置,求两侧边缘线交点记为指针端点,指针端点与圆心连线作为指针直线。(3)现有的方法将量程、零刻度线等作为已知条件。本算法采用无先验知识的方法进行读数识别。本文提出的指针式仪表自动读数算法能够准确、快速的定位刻度线及刻度数字,并且能够准确的完成刻度线与刻度数字的一一对应。该算法在霍夫变换检测指针线段的基础上进行改进,提高了指针定位的准确性。该算法在OpenCV库和boost库支持的基础上,借助Visual Studio开发平台验证了该算法的可行性。利用Microsoft Visual Studio 2013集成开发环境里的MFC模块创建对话框,通过添加不同的按钮来完成指针式仪表自动读数算法的逐步运行。该方法不仅鲁棒性高,而且能够准确、快速的识别指针示数。
其他文献
笔者利用工作之便,调查了我市几家市级综合医院的中药饮片销量,发现中药饮片在各个医院的药品销售总额中所占比例越来越小,其绝对销售金额亦几无增长,或呈下降之势,有的医院出
医疗保险是社会保障制度的重要组成部分,是各项社会保险制度中最复杂的一项,被称为“世界性难题”。医疗保险制度改革是一项复杂的社会系统工程,关系改革、发展、稳定的大局
L-谷氨酸是食物蛋白质的重要组成,在营养代谢、能量供应、免疫响应、氧化应激及信号通路调节等过程中发挥重要作用。近期研究发现,谷氨酸可预防非甾体抗炎药(NSAIDs)引起的胃肠
本文介绍了精神卫生类建筑在用电安全及智能管理方面的设计要求,通过结合某精神卫生中心的设计案例,简要阐述了该类型建筑的用电安全设计要点及智能管理措施。 This paper i
目的 应用聚合酶链反应(PCR)技术建立巴尔通体的检测鉴定方法并用于诊断临床疑似猫抓病合并双侧支气管肺炎患者。方法 根据16S~23S rRNA ITS基因序列较其他属细菌长,而且位于这
直线电动机在直线传动领域得到越来越广泛的应用.本文以常见的直线同步电动机为例,给出了其基本结构及数学模型,然后阐述了直接牵引力控制的原理及实现时应注意的细节问题,最
中国是一个农业大国,农村的老年人口数量巨大,然而农村的社会养老保障制度却存在严重的缺失。当前的中国正处于经济社会发展的转型期,传统的养老保障方式面临巨大的挑战。大
在飞速发展的现代保险业,保险资金的运用对整个保险行业,乃至整个社会经济都起着至关重要的作用。因此,国际社会对保险资金运用方面的监管越来越重视。目前,世界绝大多数国家
普遍语法论和认知语言学代表了两种不同本质的语言哲学观,在解释二语习得时体现了一定程度的对立性。但两者并不完全是对立关系,而是处于语言习得理论研究连续系统的两端。两