车用摄像头的冻帧检测方法、装置、设备、介质及产品与流程

专利检索2024-12-15  34


本发明涉及数据处理,具体涉及一种车用摄像头的冻帧检测方法、装置、计算机设备、存储介质及程序产品。


背景技术:

1、目前在汽车领域,随着汽车电气化和智能化的发展,汽车上使用的摄像头的数量越来越多。例如用于辅助驾驶的前视单/双目摄像头,用于监测驾驶员是否分析或者疲劳的驾驶员监视摄像头,用于倒车或者自动泊车的全景摄像头等。在摄像头的使用过程中,如果因为硬件或者驱动程序逻辑漏洞导致送给应用程序的画面未更新(发生冻帧),将会严重影响行车安全。

2、目前,需要调用专用的硬件单元或者大量的cpu计算资源来检测冻帧问题,但是,调用专用的硬件单元或者大量的cpu计算资源来检测冻帧问题的方式成本较高且需要占用较高的系统资源。


技术实现思路

1、有鉴于此,本发明提供了一种车用摄像头的冻帧检测方法、装置、计算机设备、存储介质及程序产品,以解决调用专用的硬件单元或者大量的cpu计算资源来检测冻帧问题的方式成本较高且需要占用较高的系统资源的问题。

2、第一方面,本发明提供了一种车用摄像头的冻帧检测方法,该方法包括:获取第一图像缓冲区数据以及第二图像缓冲区数据;其中,第二图像缓冲区数据为第一图像缓冲区数据的相机数据帧的下一帧的图像缓冲区数据;检测第一图像缓冲区数据的第一局部采样数据以及第二图像缓冲区数据的第二局部采样数据之间是否相同;若连续多次检测第一局部采样数据以及第二局部采样数据相同,则判定发生冻帧。

3、本实施例提供的车用摄像头的冻帧检测方法,通过检测第一图像缓冲区数据的第一局部采样数据以及第二图像缓冲区数据的第二局部采样数据之间是否相同,若连续多次检测第一局部采样数据和第二局部采样数据相同,则判定发生冻帧,也即检测车用摄像头检测的数据是否存在相同的数据。本实施例无需增加额外的硬件电路,不占用大量cpu计算资源的情况下,能够准确检测发生的冻帧情况。

4、在一个可选的实施方式中,获取第一局部采样数据以及第二局部采样数据的过程,包括:从第一图像缓冲区数据中的各个位置随机选取第一局部采样点;基于第一局部采样点,确定第二图像缓冲区数据的第二局部采样点;基于第一局部采样点获取第一局部采样数据;基于第二局部采样点获取第二局部采样数据。

5、在一个可选的实施方式中,若连续多次检测第一局部采样数据以及第二局部采样数据相同,则判定发生冻帧,包括:若第一局部采样数据以及第二局部采样数据相同,记录对应的满足次数;重复执行获取第一图像缓冲区数据以及第二图像缓冲区数据至检测第一图像缓冲区数据的第一局部采样数据以及第二图像缓冲区数据的第二局部采样数据之间是否相同的步骤,得到目标满足次数;检测目标满足次数是否达到预设次数;若目标满足次数达到预设次数,则判定发生冻帧

6、在一个可选的实施方式中,在获取第一图像缓冲区数据以及第二图像缓冲区数据之前,方法还包括:获取多个帧数据;从多个帧数据中随机确定多个目标数据,并将目标数据发送至图像缓冲区;其中,目标数据包括:第一图像缓冲区数据以及第二图像缓冲区数据。

7、在一个可选的实施方式中,方法还包括:若任意一个第一局部采样数据以及第二局部采样数据之间不相同,则判定未发生冻帧,并将满足次数清空。

8、在一个可选的实施方式中,方法还包括:将冻帧的结果进行上报。

9、第二方面,本发明提供了一种车用摄像头的冻帧检测装置,该装置包括:第一获取模块,用于获取第一图像缓冲区数据以及第二图像缓冲区数据;其中,第二图像缓冲区数据为第一图像缓冲区数据的相机数据帧的下一帧的图像缓冲区数据;第一检测模块,用于检测第一图像缓冲区数据的第一局部采样数据以及第二图像缓冲区数据的第二局部采样数据之间是否相同;第一判定模块,用于若连续多次检测第一局部采样数据以及第二局部采样数据相同,则判定发生冻帧。

10、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的车用摄像头的冻帧检测方法。

11、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的车用摄像头的冻帧检测方法。

12、第五方面,本发明提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的车用摄像头的冻帧检测方法。



技术特征:

1.一种车用摄像头的冻帧检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车用摄像头的冻帧检测方法,其特征在于,获取第一局部采样数据以及第二局部采样数据的过程,包括:

3.根据权利要求1或2所述的车用摄像头的冻帧检测方法,其特征在于,所述若连续多次检测第一局部采样数据以及第二局部采样数据相同,则判定发生冻帧,包括:

4.根据权利要求1所述的车用摄像头的冻帧检测方法,其特征在于,在所述获取第一图像缓冲区数据以及第二图像缓冲区数据之前,所述方法还包括:

5.根据权利要求3所述的车用摄像头的冻帧检测方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的车用摄像头的冻帧检测方法,其特征在于,还包括:

7.一种车用摄像头的冻帧检测装置,其特征在于,所述装置包括:

8.一种计算机设备,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至6中任一项所述的车用摄像头的冻帧检测方法。

10.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至6中任一项所述的车用摄像头的冻帧检测方法。


技术总结
本发明涉及数据处理技术领域,公开了一种车用摄像头的冻帧检测方法、装置、设备、介质及产品。该方法包括:获取第一图像缓冲区数据以及第二图像缓冲区数据;其中,第二图像缓冲区数据为第一图像缓冲区数据在预设时间段内的图像缓冲区数据;检测第一图像缓冲区数据以及第二图像缓冲区数据之间是否相同;若第一图像缓冲区数据以及第二图像缓冲区数据相同,则判定发生冻帧。本发明通过检测第一图像缓冲区数据以及第二图像缓冲区数据之间是否相同,若二者相同,则判定发生冻帧,也即检测车用摄像头检测的数据是否存在相同的数据。本实施例无需增加额外的硬件电路,不占用大量cpu计算资源的情况下,能够准确检测发生的冻帧情况。

技术研发人员:刘帆
受保护的技术使用者:镁佳(武汉)科技有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1147378.html

最新回复(0)