一种仪表读数方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37497549 阅读:13 留言:0更新日期:2023-05-07 09:34
本发明专利技术公开了一种仪表读数方法、装置、电子设备及存储介质。该方法包括:获取待读数仪表的初始仪表图像,根据所述初始仪表图像确定所述待读数仪表的仪表范围,并根据所述仪表范围从所述初始仪表图像中获取所述待读数仪表的目标仪表图像;根据所述待读数仪表中至少一种指针的颜色信息和所述目标仪表图像,确定至少一个指针区域;根据所述指针区域与所述目标仪表图像中的仪表区域,获取由待读数仪表中心与所述指针确定的目标夹角;根据所述目标夹角与所述指针区域确定所述待读数仪表的当前读数。通过运行本发明专利技术实施例所提供的技术方案,可以实现单指针或多指针仪表读数,提高读数确定的准确性和效率。定的准确性和效率。定的准确性和效率。

【技术实现步骤摘要】
一种仪表读数方法、装置、电子设备及存储介质


[0001]本专利技术涉及仪表读数技术,尤其涉及一种仪表读数方法、装置、电子设备及存储介质。

技术介绍

[0002]目前指针式仪器仪表的应用仍比较广泛,而对指针式仪表的读取大多依靠人工,不仅耗费了人力成本,还由于可能产生的读取或记录误差,降低仪表读数的准确性。
[0003]为了解决上述问题,现有技术中通过图像投影法或模板匹配法识别指针式仪器仪表的图像,以获取仪表读数,然而上述方式通常仅适合单指针的仪表,且较易受到例如光照等环境因素的干扰,造成识别的读数与实际读数存在偏差。

技术实现思路

[0004]本专利技术提供一种仪表读数方法、装置、电子设备及存储介质,以实现提高仪表读数的准确性和效率。
[0005]根据本专利技术的一方面,提供了一种仪表读数方法,该方法包括:
[0006]获取待读数仪表的初始仪表图像,根据所述初始仪表图像确定所述待读数仪表的仪表范围,并根据所述仪表范围从所述初始仪表图像中获取所述待读数仪表的目标仪表图像;
[0007]根据所述待读数仪表中至少一种指针的颜色信息和所述目标仪表图像,确定至少一个指针区域;
[0008]根据所述指针区域与所述目标仪表图像中的仪表区域,获取由待读数仪表中心与所述指针确定的目标夹角;
[0009]根据所述目标夹角与所述指针区域确定所述待读数仪表的当前读数。
[0010]根据本专利技术的另一方面,提供了一种仪表读数装置,该装置包括:
[0011]目标仪表图像获取模块,用于获取待读数仪表的初始仪表图像,根据所述初始仪表图像确定所述待读数仪表的仪表范围,并根据所述仪表范围从所述初始仪表图像中获取所述待读数仪表的目标仪表图像;
[0012]指针区域确定模块,用于根据所述待读数仪表中至少一种指针的颜色信息和所述目标仪表图像,确定至少一个指针区域;
[0013]目标夹角获取模块,用于根据所述指针区域与所述目标仪表图像中的仪表区域,获取由待读数仪表中心与所述指针确定的目标夹角;
[0014]当前读数确定模块,用于根据所述目标夹角与所述指针区域确定所述待读数仪表的当前读数。
[0015]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0016]至少一个处理器;以及
[0017]与所述至少一个处理器通信连接的存储器;其中,
[0018]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的仪表读数方法。
[0019]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的仪表读数方法。
[0020]本实施例所提供的技术方案,通过获取待读数仪表的初始仪表图像,根据初始仪表图像确定待读数仪表的仪表范围,并根据仪表范围从初始仪表图像中获取待读数仪表的目标仪表图像,去除初始仪表图像中与待读数仪表无关的部分,提高后续仪表读数确定的准确性。根据待读数仪表中至少一种指针的颜色信息和目标仪表图像,确定至少一个指针区域,根据各颜色信息确定相应的指针区域,可对单种颜色的指针进行相应处理,提高指针区域确定的准确性和针对性,从而实现待读数仪表为单指针或多指针情况时的读数,提高仪表读数的适用性。根据获取的目标夹角和仪表区域确定待读数仪表的当前读数,确定指针位于待读数仪表中的具体位置,从而提高读数确定的准确性;并且无需人工进行读取,提高读数效率。
[0021]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0022]图1为本专利技术实施例一提供的一种仪表读数方法的流程图;
[0023]图2为本专利技术实施例一提供的一种仪表范围的示意图;
[0024]图3为本专利技术实施例二提供的一种仪表读数方法的流程图;
[0025]图4为本专利技术实施例二提供的一种仪表区域坐标系的示意图;
[0026]图5为本专利技术实施例三提供的一种仪表读数装置的结构示意图;
[0027]图6为用来实施本专利技术实施例的电子设备的结构示意图。
具体实施方式
[0028]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0029]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0030]实施例一
[0031]图1为本专利技术实施例一提供的一种仪表读数方法的流程图,本实施例可适用于读取指针式仪器仪表的情况,该方法可以由本专利技术实施例所提供的仪表读数装置来执行,该装置可以由软件和/或硬件的方式实现。参见图1,本实施例提供的仪表读数方法,包括:
[0032]步骤110、获取待读数仪表的初始仪表图像,根据初始仪表图像确定待读数仪表的仪表范围,并根据仪表范围从初始仪表图像中获取待读数仪表的目标仪表图像。
[0033]其中待读数仪表为需要读取显示数据的仪表,示例性的,为电车的显示机车当前速度的仪表盘,本实施例对此不进行限制。
[0034]待读数仪表的初始仪表图像为对待读数仪表拍摄后直接获取的图像;待读数仪表的仪表范围为待读数仪表在初始仪表图像中占据的范围,可以为待读数仪表所在的圆形范围,也可以为包含待读数仪表的正方形范围,本实施例对此不进行限制。根据初始仪表图像确定待读数仪表的仪表范围,可以通过边缘识别等方式识别初始仪表图像,以确定待读数仪表的仪表范围,本实施例对此不进行限制。
[0035]目标仪表图像为包含确定的仪表范围的图像,可以通过从初始仪表图像中截取仪表范围,以得到目标仪表图像。
[0036]可选的,将在得到目标仪表图像后使用OCR文本方法对目标仪表图像进行旋转,使得获取到的目标仪表图像始终处于正位,便于后续对目标仪表图像进一步处理时,降低图像处理的难度。
[0037]本实施例中,可选的,根据初始仪表图像确定待读数仪表的仪表范围,包括:
[0038本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仪表读数方法,其特征在于,包括:获取待读数仪表的初始仪表图像,根据所述初始仪表图像确定所述待读数仪表的仪表范围,并根据所述仪表范围从所述初始仪表图像中获取所述待读数仪表的目标仪表图像;根据所述待读数仪表中至少一种指针的颜色信息和所述目标仪表图像,确定至少一个指针区域;根据所述指针区域与所述目标仪表图像中的仪表区域,获取由待读数仪表中心与所述指针确定的目标夹角;根据所述目标夹角与所述指针区域确定所述待读数仪表的当前读数。2.根据权利要求1所述的方法,其特征在于,根据所述待读数仪表中至少一种指针的颜色信息和所述目标仪表图像,确定至少一个指针区域,包括:对所述目标仪表图像执行颜色空间转换操作,得到当前仪表图像;获取与所述颜色信息关联的颜色阈值,并根据所述颜色阈值将所述当前仪表图像中的当前颜色值转化为目标颜色值;根据所述目标颜色值确定所述当前仪表图像中与所述指针关联的所述指针区域。3.根据权利要求1所述的方法,其特征在于,在确定至少一个指针区域之后,还包括:确定所述指针区域的第一区域面积和所述目标仪表图像中的仪表区域的第二区域面积;根据所述第一区域面积和所述第二区域面积确定第一区域面积比;根据所述第一区域面积比与所述第二区域面积比确定所述指针区域是否保留;其中,所述第二区域面积比根据实际指针区域面积和实际仪表区域面积确定。4.根据权利要求1所述的方法,其特征在于,根据所述指针区域与所述目标仪表图像中的仪表区域,获取由待读数仪表中心与所述指针确定的目标夹角,包括:确定所述指针区域的第一区域中心,并获取所述第一区域中心在所述仪表区域坐标系中的中心点坐标;其中,所述仪表区域坐标系基于所述目标仪表图像的仪表区域的第二区域中心构建;根据所述中心点坐标与预设夹角确定公式确定所述目标夹角。5.根据权利要求4所述的方法,其特征在于,根据所述目标夹角与所述指针区域确定所述待读数仪表的当前读数,包括:根据所述中心点坐标确定所述第一区域中心在所述仪表区域坐标系中所处象限的象限类别;确定与所述象限类别确关联的读数确定公...

【专利技术属性】
技术研发人员:贾岚翔卢鑫温智勇刘洋芦彬
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:

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

1