基于MATLAB的压力表状态快速识别方法
2021-07-01刘世兵张路路
物联网技术 2021年6期
刘世兵,张路路,马 壮
(山东工商学院 信息与电子工程学院,山东 烟台 264003)
0 引 言
灭火器压力表是反应其内部充装状态的仪表,在诸多部门和行业特别是危险品存放区域,需要实时监控灭火器状态,确保正常充装避免意外。传统人工肉眼识别受到太多人为因素的影响,容易产生误差,存在可靠性差等隐患。特别是在许多需要对仪表进行长期、持续识别的场合,由于长期工作引起视觉疲劳,将不可避免导致读取误差的产生,且肉眼识别也存在效率低下等缺点。随着图像处理技术的发展,由摄像头代替人眼对仪表图像进行采集,继而利用数字图像处理技术对图像进行处理,这种识别仪表示数的方法越来越受到人们的重视[1-2]。
灭火器压力表多采用指针和圆形表盘结构,目前,基于数字图像处理技术的指针式仪表自动识别方法多针对读数型仪表。戴亚文等于2003年提出基于图像识别的复杂仪表读数识别[3];李治玮等于2007年提出新型指针仪表识别研究,误差可以达到0.027 A[1];李祖贺等实现了指针式压力表自动读数的同时进行校验的功能[4]。然而,多数传统压力表仍使用红、绿、黄三色表示不同的区域,各种颜色之间使用黑线分开,指针颜色为黄褐色,导致图像识别时背景区分度不高。同时,受环境光照强弱等因素影响,摄像头拍摄的图像也会受到影响,以上问题均给压力表状态的图像识别造成了困难[5-7]。
鉴于此,本文对上述图像的特点进行分析,提出一种综合利用图像处理和识别方法在上述类型的压力表中提取和识别指针状态的方案,实践证明该算法准确性、健壮性、实时性良好。……
登录APP查看全文
