摄像头遮挡检测方法、装置、计算机设备及可读存储介质与流程
- 国知局
- 2024-08-22 14:45:49
本申请实施例涉及安全驾驶,具体涉及一种摄像头遮挡检测方法、装置、计算机设备及可读存储介质。
背景技术:
1、智能化的物流运输需要在车辆内部配置一个基于摄像头的驾驶员监测系统,它可以识别驾驶员在开车过程中是否有吸烟、玩手机、疲劳驾驶、分心驾驶等,从而提醒驾驶员安全驾驶,降低事故发生率。然而,存在部分司机图省事而故意遮挡摄像头的行为,影响驾驶员安全驾驶。
2、现有的摄像头遮挡检测技术大多是通过估计相邻帧之间的光流信息来检测遮挡。这些方法仅能在摄像头无异常且无强光干扰等的理想环境下正常工作,鲁棒性差。
技术实现思路
1、本申请实施例提供一种摄像头遮挡检测方法、装置、计算机设备及可读存储介质,旨在解决现有对摄像头进行遮挡检测的方法还存在的鲁棒性差的问题。
2、一方面,本申请实施例提供一种摄像头遮挡检测方法,包括:
3、获取待检测的车载摄像头的初始图像;
4、对所述初始图像进行特征点检测,提取所述初始图像中的特征点;
5、若所述特征点的数量少于预设的数量阈值,则对所述初始图像进行深度估计,确定所述初始图像中的物体深度信息;
6、基于所述初始图像中像素点的像素值以及所述物体深度信息确定所述车载摄像头的遮挡检测结果。
7、作为本申请的一种可行实施例,所述基于所述初始图像中像素点的像素值以及所述物体深度信息确定所述车载摄像头的遮挡检测结果,包括:
8、计算所述初始图像中像素点的平均像素值,并将所述平均像素值与预设的第一像素值阈值进行比对;
9、若所述平均像素值小于预设的第一像素值阈值,则确定所述车载摄像头的遮挡检测结果为未遮挡;
10、若所述平均像素值大于预设的第一像素值阈值,则根据所述物体深度信息确定所述车载摄像头的遮挡检测结果。
11、作为本申请的一种可行实施例,所述根据所述物体深度信息确定所述车载摄像头的遮挡检测结果,包括:
12、若所述物体深度信息中的深度平均值大于预设的深度阈值,则确定所述车载摄像头的遮挡检测结果为未遮挡;
13、若所述物体深度信息中的深度平均值小于预设的深度阈值,则确定所述车载摄像头的遮挡检测结果为存在遮挡。
14、作为本申请的一种可行实施例,所述根据所述物体深度信息确定所述车载摄像头的遮挡检测结果的步骤之前,所述方法还包括:
15、根据所述初始图像中各像素点的像素值与预设的第二像素值阈值的大小关系,对所述初始图像进行阈值分割,得到目标区域;
16、计算所述目标区域的面积与所述初始图像的面积之间的比值;
17、若所述比值小于预设的比值阈值,则执行所述根据所述物体深度信息确定所述车载摄像头的遮挡检测结果的步骤;
18、若所述比值大于预设的比值阈值,则确定所述车载摄像头的遮挡检测结果为未遮挡。
19、作为本申请的一种可行实施例,所述将所述平均像素值与预设的第一像素值阈值进行比对的步骤之前,所述方法还包括:
20、查询预设数据库,将与所述特征点的数量关联的关联像素值阈值设定为第一像素值阈值。
21、作为本申请的一种可行实施例,所述获取待检测的车载摄像头的初始图像,包括:
22、获取待检测的车载摄像头采集得到的目标监控视频,并对所述目标监控视频进行抽帧采样,得到若干初始图像;
23、所述若所述特征点的数量少于预设的数量阈值,则对所述初始图像进行深度估计,确定所述初始图像中的物体深度信息,包括:
24、若预设周期内采集得到的多张初始图像中,超过预设第一数量比例的初始图像中的特征点的数量少于预设的数量阈值,则分别对采集得到的各初始图像进行深度估计,确定各所述初始图像中的物体深度信息。
25、作为本申请的一种可行实施例,所述基于所述初始图像中像素点的像素值以及所述物体深度信息确定所述车载摄像头的遮挡检测结果之后,所述方法还包括:
26、若预设周期内采集得到的多张初始图像中,超过预设第二数量比例的初始图像对应的遮挡检测结果为存在遮挡,则输出预设的警报信息。
27、另一方面,本申请实施例还提供一种摄像头遮挡检测装置,其特征在于,包括:
28、获取模块,用于获取待检测的车载摄像头的初始图像;
29、检测模块,用于对所述初始图像进行特征点检测,提取所述初始图像中的特征点;
30、深度估计模块,用于若所述特征点的数量少于预设的数量阈值,则对所述初始图像进行深度估计,确定所述初始图像中的物体深度信息;
31、确定模块,用于基于所述初始图像中像素点的像素值以及所述物体深度信息确定所述车载摄像头的遮挡检测结果。
32、另一方面,本申请实施例还提供一种计算机设备,所述计算机设备包括处理器、存储器以及存储于所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现上述的摄像头遮挡检测方法中的步骤。
33、另一方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现上述的摄像头遮挡检测方法中的步骤。
34、本申请提供的摄像头遮挡检测方法,在获取到车载摄像头的图像后,通过特征点检测,提取图像中的特征点,并基于特征点的数量筛选出可能为存在遮挡的图像,并进一步基于图像中的物体深度信息和图像中像素点的像素值判断该车载摄像头是否存在遮挡,通过本申请实施例提供的遮挡检测方法能够在各种条件下完成对摄像头的遮挡检测,有效提高了摄像头遮挡检测的鲁棒性。
技术特征:1.一种摄像头遮挡检测方法,其特征在于,包括:
2.根据权利要求1所述的摄像头遮挡检测方法,其特征在于,所述基于所述初始图像中像素点的像素值以及所述物体深度信息确定所述车载摄像头的遮挡检测结果,包括:
3.根据权利要求2所述的摄像头遮挡检测方法,其特征在于,所述根据所述物体深度信息确定所述车载摄像头的遮挡检测结果,包括:
4.根据权利要求2所述的摄像头遮挡检测方法,其特征在于,所述根据所述物体深度信息确定所述车载摄像头的遮挡检测结果的步骤之前,所述方法还包括:
5.根据权利要求2所述的摄像头遮挡检测方法,其特征在于,所述将所述平均像素值与预设的第一像素值阈值进行比对的步骤之前,所述方法还包括:
6.根据权利要求1~5任一项所述的摄像头遮挡检测方法,其特征在于,所述获取待检测的车载摄像头的初始图像,包括:
7.根据权利要求6所述的摄像头遮挡检测方法,其特征在于,所述基于所述初始图像中像素点的像素值以及所述物体深度信息确定所述车载摄像头的遮挡检测结果之后,所述方法还包括:
8.一种摄像头遮挡检测装置,其特征在于,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器以及存储于所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序以实现权利要求1至7任一项所述的摄像头遮挡检测方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1至7任一项所述的摄像头遮挡检测方法中的步骤。
技术总结本申请实施例提供一种摄像头遮挡检测方法、装置、计算机设备及可读存储介质,方法包括:获取待检测的车载摄像头的初始图像;对初始图像进行特征点检测,提取初始图像中的特征点;若特征点的数量少于预设的数量阈值,则对初始图像进行深度估计,确定初始图像中的物体深度信息;基于初始图像中像素点的像素值以及物体深度信息确定车载摄像头的遮挡检测结果。本申请在获取到车载摄像头的图像后,通过特征点检测筛选出可能存在遮挡的图像,并进一步基于图像中的物体深度信息和图像中像素点的像素值判断该车载摄像头是否存在遮挡,能够在各种条件下完成对摄像头的遮挡检测,有效提高了摄像头遮挡检测的鲁棒性。技术研发人员:黎耀庆,伍广明受保护的技术使用者:丰图科技(深圳)有限公司技术研发日:技术公布日:2024/8/20本文地址:https://www.jishuxx.com/zhuanli/20240822/279765.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。