当前位置: 首页 > 专利查询>东南大学专利>正文

无人值守小型发电机组仪表盘示数实时识别系统技术方案

技术编号:36394507 阅读:9 留言:0更新日期:2023-01-18 09:59
本发明专利技术公开了一种无人值守小型发电机组仪表盘示数实时识别系统,通过定时拍摄读取小型发电机组的仪表盘数据,包括数字及符号,从而对小型柴油机组的稳定运行、启动过程、降压过程(停机过程或故障过程)以及其他状态(由符号识别结果决定的其他机组运行状态)进行实时识别。该系统不仅可实现无人值守小型发电机组仪表盘示数的实时识别并据此检测小型发电机组的运行状态,同时可以运用在其他有类似仪表盘的机组运行状态识别中,例如有人值守的柴油机组等;还可运用在其他无人值守运行的系统、有线或无线通信不便的环境下的系统以及独立运行的监控系统中,且识别精度较高。且识别精度较高。且识别精度较高。

【技术实现步骤摘要】
无人值守小型发电机组仪表盘示数实时识别系统


[0001]本专利技术属于仪器识别
,具体涉及一种基于开发板的无人值守小型发电机组仪表盘示数实时识别系统。

技术介绍

[0002]小型发电机组是很多工程系统中的运行核心,对小型发动机组各项性能的实时监测也尤为重要。人为定时监测会消耗大量人力物力财力,甚至意外状况会危及检测人员的生命安全。由此实时监测机组并识别小型发电机组的仪表盘示数变得尤为重要。而且由于小型柴油发电机组的控制器都类似,国内有六大小型柴油发电机组控制器品牌,控制器结构和功能都几乎相同,甚至可以互换,因此这项系统的应用范围较广,有较高的开发价值。
[0003]尽管数字识别已经是一项成熟的技术,七段数码管的数字识别也被广泛应用,但实时监测小型发电机组的仪表盘示数以及各项性能灯的状态还有待提高。

技术实现思路

[0004]为解决上述问题,本专利技术公开了无人值守小型发电机组仪表盘示数实时识别系统,基于树莓派4B设计技术,通过定时拍摄仪表盘数据以及识别监测,识别精度高。
[0005]为达到上述目的,本专利技术的技术方案如下:无人值守小型发电机组仪表盘示数实时识别系统,包括 硬件方面:开发板(树莓派 4B),摄像头为 CameraIMX519

78 16MP AF Camera 板载索尼IMX519传感器,支持1600万超高清像素。在测试和使用时,系统自动运行检测程序,并将检测数据保存到本地文件中;如有需求,可通过串口将数据传输给其他设备。
[0006]软件方面:程序开发语言是python,将识别数据自动保存到本地,同时可以利用串口将数据传输给其他设备。可以借助vncviewer实现对开发板的远程操控和对检测效果的实时监测。
[0007]操作方法:步骤1,开机,识别系统进入工作模式,等待识别指令;步骤2,待树莓派的摄像头对准发电机组的仪表盘(可以偏移小角度),控制一定的距离,保持树莓派相对稳定,在电脑上树莓派的操作系统中会出现摄像头中截取的信息以及仪表盘上识别的数字,系统进入工作状态。
[0008]步骤3,主控机发出识别指令信号,通过串口等方式传输给树莓派。树莓派接受指令,进行识别,并将所识别数据整理报表后传回主控机。
[0009]步骤4,识别结束后,树莓派发出结束指令,暂停识别,休眠节省电源,等待下次主控机传输识别指令信号。
[0010]工作原理:系统提供了基于模式识别的多轮全屏幕循环数字检测方法;算法由一二轮匹配流程组成,通过二轮匹配检查示数表上是否有该模板所对应的数字;二轮匹配的目的,是判断
该匹配的数字是否进行了正确匹配;其原理便是比对匹配度峰值脚标与模板脚标是否对应;若并不对应,则匹配无效;数字检测结束后,匹配的示数会显示在左上角;此后再通过模板输出的匹配坐标横坐标大小对这些数据进行重排列,以得到所识别的示数。
[0011]本专利技术的有益效果为:(1)本专利技术实现原理可行,代码完善,所设计的装置比较容易实现,涉及到的算法可行性比较高,测试结果比较可靠。
[0012](2)本专利技术一大创新为实时监测。当仪表盘读数有任何变化时,该系统也能检测到,并据此判断小型发电机组当前的运行状态。
[0013](3)对小型发电机组进行实时监控是一项重要任务。本系统是基于图像识别,对在南极使用的小型发电机组进行故障诊断,能够为各种相关工程项目节省大量人力物力财力,同时提高安全性。
[0014](4)在测试阶段,将系统应用到模拟南极环境的实验舱进行测试,获得具有说服力的数据。
附图说明
[0015]图1是本专利技术在使用时所要处理的对象,即部署在南极基地中的KP310V1.0型柴油发电机。本专利的目的就是实时检测发电机仪表盘示数。
[0016]图2是本专利技术的使用效果图图3是本专利技术在使用模板匹配时所需要的模板。
[0017]图4是本专利技术的硬件系统树莓派4B的实物图。在使用时可以将该装置安装到巡检机器人上。
[0018]图5为本专利技术的流程图。
[0019]图6为本专利技术所述的多轮全屏幕循环数字检测方法流程图。
具体实施方式
[0020]下面结合附图和具体实施方式,进一步阐明本专利技术,应理解下述具体实施方式仅用于说明本专利技术而不用于限制本专利技术的范围。
[0021]如图所示,本专利技术所述的一种无人值守小型发电机组仪表盘示数实时识别系统,系统总体结构设计系统本身由输入部分、数据处理部分以及输出部分组成。其中输入部分是开发板自带的摄像头部分,获取摄像头攫取的图像,并将该图像作为输入信息进行 处理。而数据处理部分则是整个系统整体的关键部分,其将输入的图像作为待处 理变量进行数据分析并综合得出结果;而获取结果后将结果进行输出,即为输出 部分的内容。总体的流程图如图5所示:子系统接口设计 整体的系统衔接通过 opencv 这一标准库实现。在输入部分与数据处理部分 的衔接通过 opencv 标准库中的 VideoCapture 类实现。该类将开发板外置摄像头中的图像所攫取后作为图像变量进行存储。此后在循环中将利用该变量进行图像处理。输出后的相应数据直接进行数据衔接并输出在屏幕之上,如图1所示。
[0022]边缘检测模板本系统使用识别算法的是最小轮廓法。将图片二值化后提取出边缘轮廓,将所有的轮廓存储进数组,找出面积最小的区域即为仪表盘,再对该区域进行模式识别,识别数字。
[0023]1. LCD 边缘可见预处理步骤:保持宽高比的缩放,转换灰度,高斯模糊以减少高频噪音,Canny边缘检测器计算边缘图;2. 提取 LCD 本身在边缘图中寻找轮廓,并按面积大小倒序排列 ,遍历轮廓 ,应用轮廓近似,如果边缘有 4 个顶点(vertices),则找到了恒温器并展示,获得四个顶点后,可以通过四点透视变换提取 LCD ,提取恒温器,应用透视变换获得从上至下鸟瞰 LCD 图;3. 从 LCD 提取数字阈值化透视变换后的图以在较亮的背景(即 LCD 显示屏的背景)上显示出较暗的区域(即数字);应用一系列形态学运算来清理阈值图像,应用轮廓过滤,寻找实际的数字,在阈值图像上寻找轮廓,并初始化数字轮廓 lists,计算每一个七段部分的宽度、高度。定义七段的集合,根据 ROI 尺寸计算出每个段的近似宽度和高度。提取分段 ROI,计算 segment 的面积,并计算每个线段的非零像素总值。
[0024]匹配模板设计如图6所示,对本专利技术中使用到的基于模式识别的多轮全屏幕循环数字检测方法进行说明。
[0025]首先,该方法的最基本支撑点在于:图片上某个数字对于该数字的匹配度一定会大于对其他数字的匹配度即对应的匹配数值阈值将大于其余数字的匹配阈值。
[0026]利用该点,我们首先将模板中的每个数字对于图片整体进行全图遍历,寻找相似度最大的一块区域,并接下来再对该区域进行二轮匹配检索数字值,即对该块区域进行小范围的拓宽,并在这块拓宽后的范围内进行其他数字的相似度匹配。若存在其他数字的相似度大于最开始的数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.无人值守小型发电机组仪表盘示数实时识别系统,其特征在于:包括 硬件方面:采用树莓派 4B开发板,摄像头为 CameraIMX519

78 16MP AF Camera 板载索尼IMX519传感器,支持1600万超高清像素;在测试和使用时,系统自动运行检测程序,并将检测数据保存到本地文件中;如有需求,通过串口将数据传输给其他设备;软件方面:程序开发语言是python,将识别数据自动保存到本地,同时利用串口将数据传输给其他设备;借助vncviewer实现对开发板的远程操控和对检测效果的实时监测。2.根据权利要求1所述的无人值守小型发电机组仪表盘示数实时识别系统,其特征在于:系统操作方法包括以下步骤:步骤1,开机,识别系统进入工作模式,等待识别指令;步骤2,待树莓派的摄像头对准发电机组的仪表盘,控制一定的距离,保持树莓派相对稳定,在电脑上树莓...

【专利技术属性】
技术研发人员:赵梓楠何欣宇张祎文高玉魏海坤
申请(专利权)人:东南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1