一种仪表报警灯闪烁状态的测试方法、装置、设备及介质制造方法及图纸

技术编号:38321372 阅读:15 留言:0更新日期:2023-07-29 09:03
本申请提供了一种仪表报警灯闪烁状态的测试方法、装置、设备及介质,涉及汽车技术领域,发送报警指令至待检测仪表,以使所述待检测仪表的报警灯按照设定的频率闪烁;并对所述待检测仪表进行拍摄,获取所述报警灯闪烁的视频文件;将所述视频文件逐帧拆解成连续的多张图片,并对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态;对每帧图片中所述报警灯的闪烁状态进行统计,并根据统计结果计算所述报警灯的闪烁频率,从而实现仪表报警灯闪烁状态的自动化判定。警灯闪烁状态的自动化判定。警灯闪烁状态的自动化判定。

【技术实现步骤摘要】
一种仪表报警灯闪烁状态的测试方法、装置、设备及介质


[0001]本申请涉及汽车
,具体而言,涉及一种仪表报警灯闪烁状态的测试方法、装置、设备及介质。

技术介绍

[0002]汽车仪表是驾驶员与汽车进行信息交流的重要接口。随着汽车电子技术的发展,汽车行驶状况和各机构、零部件的信息量显著增加,驾驶员在驾驶车辆时,必须更多、更及时了解汽车和发动机的各种参数是否正常,以便及时采取措施,防止发生事故。其中,仪表屏报警灯亮、灭以及闪烁频率是否符合要求是出厂前检测工作的重要一环。
[0003]目前,仪表自动化测试一般用屏幕截取或是外接摄像头拍照的方式进行,只能对指示灯显示/不显示的场景进行自动化判定,而对于具备闪烁要求的指示灯,一般都是通过目测的方法进行测试,导致对于仪表屏报警灯闪烁频率的检测结果准确率较低。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种仪表报警灯闪烁状态的测试方法、装置、设备及介质,能够实现仪表报警灯闪烁状态的自动化判定。
[0005]第一方面,本申请提供的一种仪表报警灯闪烁状态的测试方法,所述方法包括以下步骤:
[0006]发送报警指令至待检测仪表,以使所述待检测仪表的报警灯按照设定的频率闪烁;并对所述待检测仪表进行拍摄,获取所述报警灯闪烁的视频文件;
[0007]将所述视频文件逐帧拆解成连续的多张图片,并对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态;其中,所述报警灯的闪烁状态包括亮和灭;
[0008]对每帧图片中所述报警灯的闪烁状态进行统计,并根据统计结果计算所述报警灯的闪烁频率。
[0009]在一种可能的实施方式中,对所述待检测仪表进行拍摄的区域覆盖所述待检测仪表的整个显示界面。
[0010]在一种可能的实施方式中,所述对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态,包括以下步骤:
[0011]预先确立作为模板的基准图像;其中,所述基准图像为所述待检测仪表的显示界面中报警灯的闪烁状态为亮时的局部显示图像;
[0012]针对每帧图像通过滑动图像块的方式,计算每一重叠区域与所述基准图像的相似度值;
[0013]基于所述相似度值确定每帧图片中所述报警灯的闪烁状态;其中,若该帧图像存在相似度值超过设定阈值的重叠区域,判断该帧图像中所述报警灯的闪烁状态为亮;若该帧图像不存在相似度值超过设定阈值的重叠区域,判断该帧图像中所述报警灯的闪烁状态为灭。
[0014]在一种可能的实施方式中,所述方法还包括以下步骤:
[0015]分别采用归一化平方差匹配法、归一化相关匹配法和归一化相关系数匹配法计算每一重叠区域与所述基准图像的相似度值;其中,若得到的三个相似度值均超过设定阈值,判断该帧图像中所述报警灯的闪烁状态为亮。
[0016]在一种可能的实施方式中,所述对每帧图片中所述报警灯的闪烁状态进行统计,并根据统计结果计算所述报警灯的闪烁频率,包括以下步骤:
[0017]从所述视频文件拆解出的每帧图片中选取样本图像;所述样本图像包括报警灯的闪烁状态为连续亮和报警灯的闪烁状态为连续灭的一组图片;
[0018]获取所述样本图像的个数;
[0019]获取对所述待检测仪表进行拍摄的帧频;
[0020]基于所述样本图像的个数和对所述待检测仪表进行拍摄的帧频,计算所述报警灯的闪烁频率。
[0021]在一种可能的实施方式中,通过如下公式计算所述报警灯的闪烁频率f=1/(N*(1秒/fps)),其中,N为所述样本图像的个数,fps为对所述待检测仪表进行拍摄的帧频。
[0022]在一种可能的实施方式中,对所述待检测仪表进行拍摄的时长设置为5秒

10秒。
[0023]第二方面,本申请提供的一种仪表报警灯闪烁状态的测试装置,所述装置包括:
[0024]控制模块,用于发送报警指令至待检测仪表,以使所述待检测仪表的报警灯按照设定的频率闪烁;并对所述待检测仪表进行拍摄,获取所述报警灯闪烁的视频文件;
[0025]判断模块,用于将所述视频文件逐帧拆解成连续的多张图片,并对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态;其中,所述报警灯的闪烁状态包括亮和灭;
[0026]计算模块,用于对每帧图片中所述报警灯的闪烁状态进行统计,并根据统计结果计算所述报警灯的闪烁频率。
[0027]第三方面,本申请提供的一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面所述的仪表报警灯闪烁状态的测试方法的步骤。
[0028]第四方面,本申请提供的一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器运行时执行如第一方面所述的仪表报警灯闪烁状态的测试方法的步骤。
[0029]本实施例提供的一种仪表报警灯闪烁状态的测试方法、装置、设备及介质,发送报警指令至待检测仪表,以使所述待检测仪表的报警灯按照设定的频率闪烁;并对所述待检测仪表进行拍摄,获取所述报警灯闪烁的视频文件;将所述视频文件逐帧拆解成连续的多张图片,并对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态;对每帧图片中所述报警灯的闪烁状态进行统计,并根据统计结果计算所述报警灯的闪烁频率。从而实现仪表报警灯闪烁状态的自动化判定。
附图说明
[0030]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附
图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0031]图1为本申请一实施例中所述仪表报警灯闪烁状态的测试方法的流程示意图;
[0032]图2为本申请一实施例中对所述待检测仪表进行拍摄以及将所述视频文件逐帧拆解成连续的多张图片的代码示意图;
[0033]图3为本申请一实施例中对所述待检测仪表的显示界面的示意图;
[0034]图4为本申请一实施例中对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态的流程示意图;
[0035]图5为本申请一实施例中所述基准图像的示意图;
[0036]图6为本申请一实施例中对每帧图片进行模板匹配对比的代码示意图;
[0037]图7为本申请一实施例中计算报警灯闪烁频率的代码示意图;
[0038]图8为本申请一实施例中所述仪表报警灯闪烁状态的测试装置的结构框图;
[0039]图9为本申请一实施例中所述的电子设备的结构框图。
具体实施方式
[0040]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仪表报警灯闪烁状态的测试方法,其特征在于,所述方法包括以下步骤:发送报警指令至待检测仪表,以使所述待检测仪表的报警灯按照设定的频率闪烁;并对所述待检测仪表进行拍摄,获取所述报警灯闪烁的视频文件;将所述视频文件逐帧拆解成连续的多张图片,并对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态;其中,所述报警灯的闪烁状态包括亮和灭;对每帧图片中所述报警灯的闪烁状态进行统计,并根据统计结果计算所述报警灯的闪烁频率。2.根据权利要求1所述一种仪表报警灯闪烁状态的测试方法,其特征在于,对所述待检测仪表进行拍摄的区域覆盖所述待检测仪表的整个显示界面。3.根据权利要求1所述一种仪表报警灯闪烁状态的测试方法,其特征在于,所述对每帧图片进行模板匹配对比,确定每帧图片中所述报警灯的闪烁状态,包括以下步骤:预先确立作为模板的基准图像;其中,所述基准图像为所述待检测仪表的显示界面中报警灯的闪烁状态为亮时的局部显示图像;针对每帧图像通过滑动图像块的方式,计算每一重叠区域与所述基准图像的相似度值;基于所述相似度值确定每帧图片中所述报警灯的闪烁状态;其中,若该帧图像存在相似度值超过设定阈值的重叠区域,判断该帧图像中所述报警灯的闪烁状态为亮;若该帧图像不存在相似度值超过设定阈值的重叠区域,判断该帧图像中所述报警灯的闪烁状态为灭。4.根据权利要求3所述一种仪表报警灯闪烁状态的测试方法,其特征在于,分别采用归一化平方差匹配法、归一化相关匹配法和归一化相关系数匹配法计算每一重叠区域与所述基准图像的相似度值;其中,若得到的三个相似度值均超过设定阈值,判断该帧图像中所述报警灯的闪烁状态为亮。5.根据权利要求4所述一种仪表报警灯闪烁状态的测试方法,其特征在于,所述对每帧图片中所述报警灯的闪烁状态进行统计,并根据统计结果计算所述报警灯的闪烁频率,包括以下步骤:从所述视...

【专利技术属性】
技术研发人员:郭佳郑玉多董红荣
申请(专利权)人:北斗星通智联科技有限责任公司
类型:发明
国别省市:

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

1