摄像装置遮挡检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33040280 阅读:12 留言:0更新日期:2022-04-15 09:20
本公开提供了一种摄像装置遮挡检测方法、装置、电子设备及存储介质,该摄像装置遮挡检测方法包括:通过摄像装置获取车辆的驾驶区域的视频数据;对所述视频数据中的当前图像帧进行人脸检测,在未检测到人脸的情况下,根据所述当前图像帧中的像素值对所述当前图像帧进行编码,得到所述当前图像帧的特征编码信息;基于所述当前图像帧的特征编码信息以及预设特征编码信息,确定所述摄像装置是否被遮挡,其中,所述预设特征编码信息包括所述视频数据中包含人脸的图像帧的特征编码信息。本公开实施例,可以提升摄像装置遮挡的检测精度。可以提升摄像装置遮挡的检测精度。可以提升摄像装置遮挡的检测精度。

【技术实现步骤摘要】
摄像装置遮挡检测方法、装置、电子设备及存储介质


[0001]本公开涉及图像处理
,具体而言,涉及一种摄像装置遮挡检测方法、装置、电子设备和存储介质。

技术介绍

[0002]随着人们生活水平的提高,车辆已经成为人们生活中必不可少的交通工具,车舱内的摄像装置可以用于对驾驶员的驾驶行为进行约束,进而减少交通事故发生的几率,从而辅助提升行车安全。
[0003]然而,在实际的使用的过程中,摄像装置会存在被遮挡的情况,而若摄像装置被遮挡,则无法准确检测驾驶员行为,因此,检测摄像装置是否被遮挡以及如何提升摄像装置遮挡检测的精度,显得尤为重要。

技术实现思路

[0004]本公开实施例至少提供一种摄像装置遮挡检测方法、装置、电子设备及存储介质,不仅能够实现对摄像装置的遮挡检测,还能够提高检测的精度。
[0005]本公开实施例提供了一种摄像装置遮挡检测方法,包括:
[0006]通过摄像装置获取车辆的驾驶区域的视频数据;
[0007]对所述视频数据中的当前图像帧进行人脸检测,在未检测到人脸的情况下,根据所述当前图像帧中的像素值对所述当前图像帧进行编码,得到所述当前图像帧的特征编码信息;
[0008]基于所述当前图像帧的特征编码信息以及预设特征编码信息,确定所述摄像装置是否被遮挡,其中,所述预设特征编码信息包括所述视频数据中包含人脸的图像帧的特征编码信息。
[0009]在一种可能的实施方式中,所述根据所述当前图像帧中的像素值对所述当前图像帧进行编码,包括:
[0010]确定所述当前图像帧的参考像素阈值;
[0011]依次将所述当前图像帧的每个像素点的像素值与所述参考像素阈值进行比较,将大于所述参考像素阈值的像素点编码为1,将不大于所述参考像素阈值的像素点编码为0,得到所述当前图像帧的特征编码信息。
[0012]在一种可能的实施方式中,所述参考像素阈值为所述当前图像帧的平均像素值。
[0013]在一种可能的实施方式中,所述基于所述当前图像帧的特征编码信息以及预设特征编码信息,确定所述摄像装置是否被遮挡,包括:
[0014]在所述当前图像帧的特征编码信息与所述预设特征编码信息之间的汉明距离大于预设阈值的情况下,确定所述摄像装置被遮挡。
[0015]在一种可能的实施方式中,所述方法还包括:
[0016]在所述汉明距离不大于所述预设阈值的情况下,确定所述当前图像帧的像素分布
直方图;
[0017]基于所述当前图像帧的像素分布直方图,确定所述摄像装置是否被遮挡。
[0018]在一种可能的实施方式中,所述基于所述当前图像帧的像素分布直方图,确定所述摄像装置是否被遮挡,包括:
[0019]在所述像素分布直方图中的预设区间的像素分布占比大于预设占比阈值的情况下,确定所述摄像装置被遮挡。
[0020]在一种可能的实施方式中,所述方法还包括:
[0021]在所述像素分布直方图中的预设区间的像素分布占比不大于所述预设占比阈值的情况下,确定所述当前图像帧的最大连通域;
[0022]在所述最大连通域的面积大于预设面积阈值的情况下,确定所述摄像装置被遮挡。
[0023]在一种可能的实施方式中,所述方法还包括:
[0024]在确定所述摄像装置被遮挡的情况下,输出提示信息。
[0025]在一种可能的实施方式中,所述在确定所述摄像装置被遮挡的情况下,输出提示信息,包括:
[0026]根据所述视频数据中各帧图像的摄像装置检测结果,确定所述摄像装置的持续遮挡时间;
[0027]在所述持续遮挡时间达到预设时间的情况下,输出所述提示信息。
[0028]本公开实施例提供了一种摄像装置遮挡检测装置,包括:
[0029]视频获取模块,用于通过摄像装置获取车辆的驾驶区域的视频数据;
[0030]人脸检测模块,用于对所述视频数据中的当前图像帧进行人脸检测,在未检测到人脸的情况下,根据所述当前图像帧中的像素值对所述当前图像帧进行编码,得到所述当前图像帧的特征编码信息;
[0031]遮挡确定模块,用于基于所述当前图像帧的特征编码信息以及预设特征编码信息,确定所述摄像装置是否被遮挡,其中,所述预设特征编码信息包括所述视频数据中包含人脸的图像帧的特征编码信息。
[0032]在一种可能的实施方式中,所述人脸检测模块具体用于:
[0033]确定所述当前图像帧的参考像素阈值;
[0034]依次将所述当前图像帧的每个像素点的像素值与所述参考像素阈值进行比较,将大于所述参考像素阈值的像素点编码为1,将不大于所述参考像素阈值的像素点编码为0,得到所述当前图像帧的特征编码信息。
[0035]在一种可能的实施方式中,所述参考像素阈值为所述当前图像帧的平均像素值。
[0036]在一种可能的实施方式中,所述遮挡确定模块具体用于:
[0037]在所述当前图像帧的特征编码信息与所述预设特征编码信息之间的汉明距离大于预设阈值的情况下,确定所述摄像装置被遮挡。
[0038]在一种可能的实施方式中,所述遮挡确定模块具体用于:
[0039]在所述汉明距离不大于所述预设阈值的情况下,确定所述当前图像帧的像素分布直方图;
[0040]基于所述当前图像帧的像素分布直方图,确定所述摄像装置是否被遮挡。
[0041]在一种可能的实施方式中,所述遮挡确定模块具体用于:
[0042]在所述像素分布直方图中的预设区间的像素分布占比大于预设占比阈值的情况下,确定所述摄像装置被遮挡。
[0043]在一种可能的实施方式中,所述遮挡确定模块具体用于:
[0044]在所述像素分布直方图中的预设区间的像素分布占比不大于所述预设占比阈值的情况下,确定所述当前图像帧的最大连通域;
[0045]在所述最大连通域的面积大于预设面积阈值的情况下,确定所述摄像装置被遮挡。
[0046]在一种可能的实施方式中,所述装置还包括:
[0047]信息输出模块,用于在确定所述摄像装置被遮挡的情况下,输出提示信息。
[0048]在一种可能的实施方式中,所述信息输出模块具体用于:
[0049]根据所述视频数据中各帧图像的摄像装置检测结果,确定所述摄像装置的持续遮挡时间;
[0050]在所述持续遮挡时间达到预设时间的情况下,输出所述提示信息。
[0051]本公开实施例提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如前述任一实施方式中所述的摄像装置遮挡检测方法。
[0052]本公开实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如前述任一实施方式中所述的摄像装置遮挡检测方法。
[0053]本公开实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种摄像装置遮挡检测方法,其特征在于,包括:通过摄像装置获取车辆的驾驶区域的视频数据;对所述视频数据中的当前图像帧进行人脸检测,在未检测到人脸的情况下,根据所述当前图像帧中的像素值对所述当前图像帧进行编码,得到所述当前图像帧的特征编码信息;基于所述当前图像帧的特征编码信息以及预设特征编码信息,确定所述摄像装置是否被遮挡,其中,所述预设特征编码信息包括所述视频数据中包含人脸的图像帧的特征编码信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前图像帧中的像素值对所述当前图像帧进行编码,包括:确定所述当前图像帧的参考像素阈值;依次将所述当前图像帧的每个像素点的像素值与所述参考像素阈值进行比较,将大于所述参考像素阈值的像素点编码为1,将不大于所述参考像素阈值的像素点编码为0,得到所述当前图像帧的特征编码信息。3.根据权利要求2所述的方法,其特征在于,所述参考像素阈值为所述当前图像帧的平均像素值。4.根据权利要求1所述的方法,其特征在于,所述基于所述当前图像帧的特征编码信息以及预设特征编码信息,确定所述摄像装置是否被遮挡,包括:在所述当前图像帧的特征编码信息与所述预设特征编码信息之间的汉明距离大于预设阈值的情况下,确定所述摄像装置被遮挡。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述汉明距离不大于所述预设阈值的情况下,确定所述当前图像帧的像素分布直方图;基于所述当前图像帧的像素分布直方图,确定所述摄像装置是否被遮挡。6.根据权利要求5所述的方法,其特征在于,所述基于所述当前图像帧的像素分布直方图,确定所述摄像装置是否被遮挡,包括:在所述像素分布直方图中的预设区间的像素分布占比大于预设占比阈值的情况下,确定所述摄像装置被遮挡。7.根据权利要求6所述的方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:李阳阳许亮毛宁元
申请(专利权)人:上海商汤临港智能科技有限公司
类型:发明
国别省市:

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

1