闪光灯故障的确定方法及装置、存储介质、电子装置制造方法及图纸

技术编号:25124295 阅读:23 留言:0更新日期:2020-08-05 02:53
本发明专利技术提供了一种闪光灯故障的确定方法及装置、存储介质、电子装置,该方法,包括:在确定获取的图像帧是闪光帧的情况下,确定闪光帧的颜色分量和颜色通道的矫正参数,其中,闪光帧是利用闪光灯获取的图像帧;确定颜色分量与预设颜色分量之间的第一偏差,以及矫正参数与预设矫正参数之间的第二偏差;基于第一偏差和第二偏差确定闪光灯是否出现故障。通过本发明专利技术,解决了对闪光灯故障的检测不准确的问题。

【技术实现步骤摘要】
闪光灯故障的确定方法及装置、存储介质、电子装置
本专利技术涉及计算机领域,具体而言,涉及一种闪光灯故障的确定方法及装置、存储介质、电子装置。
技术介绍
在智能交通领域,在卡口场景下对车窗内人脸效果有较高要求,交通摄像机通常会搭配一个闪光灯,用于对抓拍帧进行补光;但目标大多数闪光灯均属于外置设备且没有故障上报功能,一旦发生故障,交通摄像机抓取的图片因为亮度低、效果差而不能作为处罚依据;如果纯靠维护人员进行排查问题,会浪费很多时间,且会存在漏检的问题。根据现有计算带闪光灯抓拍帧白平衡算法均是使用上帧抓拍帧的统计信息去预估下帧抓拍帧白平衡参数;卡口多车道场景下,会使用多个闪光灯,如果某一个闪光灯故障后,则其他闪光灯正常的车道抓拍的图片,也会出现严重偏色问题,从而导致图像效果甚至车身颜色等算法指标的大幅度下降,且该图片无法作为处罚依据。现有技术中,虽然能够通过抓拍帧图像亮度的变化来检测闪光灯故障,但是闪光灯色温衰减的故障是无法检测出来的,特别是相机配套多个闪光灯时,问题尤其明显。针对上述技术问题,相关技术中尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种闪光灯故障的确定方法及装置、存储介质、电子装置,以至少解决相关技术中对闪光灯故障的检测不准确的问题。根据本专利技术的一个实施例,提供了一种闪光灯故障的确定方法,包括:在确定获取的图像帧是闪光帧的情况下,确定上述闪光帧的颜色分量和颜色通道的矫正参数,其中,上述闪光帧是利用闪光灯获取的图像帧;确定上述颜色分量与预设颜色分量之间的第一偏差,以及上述矫正参数与上述预设矫正参数之间的第二偏差;基于上述第一偏差和上述第二偏差确定上述闪光灯是否出现故障。根据本专利技术的另一个实施例,提供了一种闪光灯故障的确定装置,包括:第一确定模块,用于在确定获取的图像帧是闪光帧的情况下,确定上述闪光帧的颜色分量和颜色通道的矫正参数,其中,上述闪光帧是利用闪光灯获取的图像帧;第二确定模块,用于确定上述颜色分量与预设颜色分量之间的第一偏差,以及上述矫正参数与上述预设矫正参数之间的第二偏差;第三确定模块,用于基于上述第一偏差和上述第二偏差确定上述闪光灯是否出现故障。可选地,上述装置还包括:第一获取模块,用于在确定获取的图像帧是闪光帧的情况下,确定上述闪光帧的颜色分量和颜色通道的矫正参数之前,获取上述图像帧的帧标记;第四确定模块,用于基于上述帧标记确定上述图像帧是闪光帧。可选地,上述第一确定模块,包括:第一计算单元,用于利用白平衡AWB算法计算上述闪光帧的G通道的颜色分量和上述闪光帧的R通道的矫正参数Rgain和B通道的矫正参数Bgain。可选地,上述第三确定模块,包括:第一确定单元,用于在上述颜色分量中的G通道的颜色分量与第一AVG_G之间的第一偏差大于或等于上述第一阈值,或者,上述矫正参数中的Rgain与第一AVG_Rgain之间的第三偏差大于或等于上述第二预设阈值,或者,上述矫正参数中的Bgain与第一AVG_Bgain之间的第四偏差大于或等于上述第二预设阈值的情况下,确定上述闪光帧是异常帧,其中,上述第三偏差和上述第四偏差包括在上述第二偏差中,第一AVG用于表示所述G通道的颜色分量的平均值,第一AVG_Rgain用于表示N帧闪光帧的Rgain的平均值,第一AVG_Bgain用于表示N帧闪光帧的Bgain的平均值,N是大于1的自然数;第二确定单元,用于在上述异常帧的帧数与上述闪光帧的帧数的比值大于第三预设阈值,且上述闪光帧的帧数大于第四预设阈值的情况下,确定上述闪光灯出现故障。可选地,上述第三确定模块,包括:第三确定单元,用于在上述颜色分量中的G通道的颜色分量与第一AVG_G之间的第一偏差小于上述第一预设阈值、上述矫正参数中的Rgain与第一AVG_Rgain之间的第三偏差小于上述第二预设阈值、且上述矫正参数中的Bgain与第一AVG_Bgain之间的第四偏差小于上述第二预设阈值的情况下,将上述G通道的颜色分量、上述Rgain以及上述Bgain进行滤波,得到第一目标AVG_G、第一目标AVG_Rgain以及第一目标AVG_Bgain,其中,上述第三偏差和上述第四偏差包括在上述第二偏差中,第一AVG用于表示所述G通道的颜色分量的平均值,第一AVG_Rgain用于表示N帧闪光帧的Rgain的平均值,第一AVG_Bgain用于表示N帧闪光帧的Bgain的平均值,N是大于1的自然数;第四确定单元,用于确定上述目标第一AVG_G与第二AVG_G之间的第五偏差、上述第一目标AVG_Rgain与第二AVG_Rgain之间的第六偏差、以及上述第一目标AVG_Bgain与第二AVG_Bgain之间的第七偏差,其中,第二AVG_G、第二AVG_Rgain以及第二AVG_Bgain均是基于非闪光帧确定的;第五确定单元,用于基于上述第五偏差、第六偏差以及第七偏差确定上述闪光灯是否出现故障。可选地,上述第五确定单元,包括:第一确定子单元,用于在第五偏差小于或等于第五预设阈值,或者,上述第六偏差小于或等于第六预设阈值,或者,上述第七偏差小于或等于上述第六预设阈值的情况下,确定上述闪光帧是异常帧;第二确定子单元,用于在上述异常帧的帧数与上述闪光帧的帧数的比值大于第七预设阈值,且上述闪光帧的帧数大于第八预设阈值的情况下,确定上述闪光灯出现故障。可选地,上述第五确定单元,包括:第三确定子单元,用于在上述第五偏差大于第五预设阈值、上述第六偏差大于第六预设阈值、以及上述第七偏差大于上述第六预设阈值的情况下,确定上述闪光灯未出现故障。可选地,上述装置还包括:第一判断模块,用于在确定获取的图像帧是闪光帧的情况下,确定上述闪光帧的颜色分量和颜色通道的矫正参数之前,在确定上述图像帧所处的环境是夜晚环境的情况下,对上述闪光灯是否出现故障进行判断。可选地,上述装置还包括:第二计算模块,用于在确定获取的图像帧是非闪光帧的情况下,利用白平衡AWB算法计算上述非闪光帧的G通道的颜色分量和上述非闪光帧的R通道的矫正参数Rgain和B通道的矫正参数Bgain;第五确定模块,用于将上述G通道的颜色分量、上述Rgain以及上述Bgain进行滤波,得到第二目标AVG_G、第二目标AVG_Rgain以及第二目标AVG_Bgain,以确定上述闪光灯未出现故障。可选地,上述装置还包括:设置模块,用于在确定获取的图像帧是闪光帧的情况下,确定上述闪光帧的颜色分量和颜色通道的矫正参数之前,在确定上述闪光帧是夜晚环境下的第一帧闪光帧的情况下,将上述闪光灯的参数设置为初始状态。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器本文档来自技高网...

【技术保护点】
1.一种闪光灯故障的确定方法,其特征在于,包括:/n在确定获取的图像帧是闪光帧的情况下,确定所述闪光帧的颜色分量和颜色通道的矫正参数,其中,所述闪光帧是利用闪光灯获取的图像帧;/n确定所述颜色分量与预设颜色分量之间的第一偏差,以及所述矫正参数与所述预设矫正参数之间的第二偏差;/n基于所述第一偏差和所述第二偏差确定所述闪光灯是否出现故障。/n

【技术特征摘要】
1.一种闪光灯故障的确定方法,其特征在于,包括:
在确定获取的图像帧是闪光帧的情况下,确定所述闪光帧的颜色分量和颜色通道的矫正参数,其中,所述闪光帧是利用闪光灯获取的图像帧;
确定所述颜色分量与预设颜色分量之间的第一偏差,以及所述矫正参数与所述预设矫正参数之间的第二偏差;
基于所述第一偏差和所述第二偏差确定所述闪光灯是否出现故障。


2.根据权利要求1所述的方法,其特征在于,在确定获取的图像帧是闪光帧的情况下,确定所述闪光帧的颜色分量和颜色通道的矫正参数之前,所述方法还包括:
获取所述图像帧的帧标记;
基于所述帧标记确定所述图像帧是闪光帧。


3.根据权利要求1所述的方法,其特征在于,在确定获取的图像帧是闪光帧的情况下,确定所述闪光帧的颜色分量和颜色通道的矫正参数,包括:
利用白平衡AWB算法计算所述闪光帧的G通道的颜色分量和所述闪光帧的R通道的矫正参数Rgain和B通道的矫正参数Bgain。


4.根据权利要求1所述的方法,其特征在于,基于所述第一偏差和所述第二偏差确定所述闪光灯是否出现故障,包括:
在所述颜色分量中的G通道的颜色分量与第一AVG_G之间的第一偏差大于或等于所述第一预设阈值,或者,所述矫正参数中的Rgain与第一AVG_Rgain之间的第三偏差大于或等于所述第二预设阈值,或者,所述矫正参数中的Bgain与第一AVG_Bgain之间的第四偏差大于或等于所述第二预设阈值的情况下,确定所述闪光帧是异常帧,其中,所述第三偏差和所述第四偏差包括在所述第二偏差中,所述第一AVG用于表示所述G通道的颜色分量的平均值,所述第一AVG_Rgain用于表示N帧闪光帧的Rgain的平均值,所述第一AVG_Bgain用于表示N帧闪光帧的Bgain的平均值,所述N是大于1的自然数;
在所述异常帧的帧数与所述闪光帧的帧数的比值大于第三预设阈值,且所述闪光帧的帧数大于第四预设阈值的情况下,确定所述闪光灯出现故障。


5.根据权利要求1所述的方法,其特征在于,基于所述第一偏差和所述第二偏差确定所述闪光灯是否出现故障,包括:
在所述颜色分量中的G通道的颜色分量与第一AVG_G之间的第一偏差小于所述第一预设阈值、所述矫正参数中的Rgain与第一AVG_Rgain之间的第三偏差小于所述第二预设阈值、且所述矫正参数中的Bgain与第一AVG_Bgain之间的第四偏差小于所述第二预设阈值的情况下,将所述G通道的颜色分量、所述Rgain以及所述Bgain进行滤波,得到第一目标AVG_G、第一目标AVG_Rgain以及第一目标AVG_Bgain,其中,所述第三偏差和所述第四偏差包括在所述第二偏差中,所述第一AVG用于表示所述G通道的颜色分量的平均值,所述第一AVG_Rgain用于表示N帧闪光帧的Rgain的平均值,所述第一AVG_Bgain用于表示N帧闪光帧的Bgain的平均值,所述N是大于1的自然数;
确定所述第一目标AVG_G与第二AVG_G之间的第五偏差、所述第一目标AVG_Rgain与第二AVG_Rgain之间的第六偏差、以及所述第一...

【专利技术属性】
技术研发人员:易荣刚李俊英郑磊
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1