指针式仪表读数方法、装置、设备和计算机可读存储介质

文档序号:33373726发布日期:2023-03-08 03:14阅读:来源:国知局

技术特征:
1.一种指针式仪表读数方法,其特征在于,包括:根据待检测图像,确定所述待检测图像中多条刻度线、指针轮廓和至少两个刻度值,所述待检测图像中包含有仪表盘图像;根据所述多条刻度线和所述指针轮廓,确定所述待检测图像中指针;根据所述至少两个刻度值,在所述多条刻度线中确定对应所述至少两个刻度值中每个刻度值的刻度线;根据所述指针、所述至少两个刻度值以及对应所述至少两个刻度值中每个刻度值的刻度线,确定所述指针指向的刻度值以完成读数。2.根据权利要求1所述的方法,其特征在于,根据待检测图像,确定所述待检测图像中多条刻度线,包括:基于第一预设条件,根据所述待检测图像,确定所述待检测图像中多条刻度线;其中,所述第一预设条件包括所述刻度线为矩形且所述刻度线的长宽比达到第一阈值。3.根据权利要求1所述的方法,其特征在于,根据待检测图像,确定所述待检测图像中至少两个刻度值,包括:根据所述待检测图像,通过训练完成的刻度值检测模型,确定所述待检测图像中所述至少两个刻度值中每个刻度值的类别,其中,所述类别包括0、1、2、3、4、5、6、7、8、9、p,p用于表示小数点;根据下式,将所述至少两个刻度值中每个刻度值的类别进行合并以得到所述至少两个刻度值:l
x-i
x
<2x
max
∧l
y-i
y
<y
max
其中,l
x
、l
y
为当前标签l的边界框的坐标系位置,i
x
、i
y
为第i个标签的边界框的坐标系位置,x
max
、y
max
为所有标签的边界框中最大的宽、高。4.根据权利要求1所述的方法,其特征在于,根据所述多条刻度线和所述指针轮廓,确定所述待检测图像中指针,包括:根据所述待检测图像,基于第二预设条件,确定所述待检测图像中所述指针轮廓;根据所述指针轮廓确定所述指针的远心端;根据所述多条刻度线确定仪表盘中心点;根据所述远心端和所述仪表盘中心点,确定所述指针;其中,所述第二预设条件包括所述指针轮廓的长宽比达到第二阈值且面积最大。5.根据权利要求3所述的方法,其特征在于,根据所述至少两个刻度值,在所述多条刻度线中确定对应所述至少两个刻度值中每个刻度值的刻度线,包括:根据所述待检测图像,通过训练完成的刻度值检测模型,确定所述待检测图像中对应所述至少两个刻度值中每个刻度值的边界框;将所述边界框以其中心点为基准点放大预设倍数;以放大后的边界框所在区域内,最粗的所述刻度线作为刻度值对应的刻度线。6.根据权利要求1所述的方法,其特征在于,根据所述指针、所述至少两个刻度值以及对应所述至少两个刻度值中每个刻度值的刻度线,确定所述指针指向的刻度值以完成读数,包括:
基于所述指针、所述至少两个刻度值、对应所述至少两个刻度值中每个刻度值的刻度线,采用以下公式来确定所述指针指向的刻度值:线,采用以下公式来确定所述指针指向的刻度值:g1=δθ2其中,g1为指针指向的刻度值,g2、g3为刻度值,θ1为g2对应的刻度线和g3对应的刻度线之间的夹角,θ2为g1对应的刻度线和0刻度对应的刻度线之间的夹角,θ3为g3对应的刻度线和0刻度对应的刻度线之间的夹角。7.一种指针式仪表读数装置,其特征在于,包括:第一确定模块,用于根据待检测图像,确定所述待检测图像中多条刻度线、指针轮廓和至少两个刻度值,所述待检测图像中包含有仪表盘图像;第二确定模块,用于根据所述多条刻度线和所述指针轮廓,确定所述待检测图像中指针;第三确定模块,用于根据所述至少两个刻度值,在所述多条刻度线中确定对应所述至少两个刻度值中每个刻度值的刻度线;第四确定模块,用于根据所述指针、所述至少两个刻度值以及对应所述至少两个刻度值中每个刻度值的刻度线,确定所述指针指向的刻度值以完成读数。8.根据权利要求7所述的装置,其特征在于,所述第四确定模块具体用于:基于所述指针、所述至少两个刻度值、对应所述至少两个刻度值中每个刻度值的刻度线,采用以下公式来确定所述指针指向的刻度值:线,采用以下公式来确定所述指针指向的刻度值:g1=δθ2其中,g1为指针指向的刻度值,g2、g3为刻度值,θ1为g2对应的刻度线和g3对应的刻度线之间的夹角,θ2为g1对应的刻度线和0刻度对应的刻度线之间的夹角,θ3为g3对应的刻度线和0刻度对应的刻度线之间的夹角。9.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的方法。

技术总结
本申请的实施例提供了一种指针式仪表读数方法、装置、设备和计算机可读存储介质,该方法包括:根据待检测图像,确定待检测图像中多条刻度线、指针轮廓和至少两个刻度值;根据多条刻度线和指针轮廓,确定待检测图像中指针;根据至少两个刻度值,在多条刻度线中确定对应至少两个刻度值中每个刻度值的刻度线;根据指针、至少两个刻度值以及对应至少两个刻度值中每个刻度值的刻度线,确定指针指向的刻度值以完成读数。本申请不需要依赖仪表的量程、初始刻度、中轴线等先验信息;并且在仪表倾斜、旋转、模糊或反光等条件下同样能够进行读数,准确性更高、可靠性更好。可靠性更好。可靠性更好。


技术研发人员:史宝军 刘德远 张浩东 邓长根
受保护的技术使用者:河北工业大学
技术研发日:2022.11.23
技术公布日:2023/3/7
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1