仓储场景人车安全距离识别方法、电子设备及存储介质技术

技术编号:34482637 阅读:16 留言:0更新日期:2022-08-10 08:59
本发明专利技术提供一种仓储场景人车安全距离识别方法、电子设备及存储介质,其中,周期性地从仓储作业实时监控视频数据中提取关键帧;通过预训练的目标检测模型检测所述关键帧中的人目标和车目标;取多个连续的关键帧判断检测到的车目标是否正在移动,若是,则执行下一步;计算所述多个连续的关键帧的最后一帧和后续帧中所述车目标与人目标的距离,若所述距离满足预设条件,则人车距离安全,反之,则不安全。本发明专利技术可以在不需要额外人力和额外设备的情况下,准确地识别出仓储作业场景下人与车的距离是否安全。是否安全。是否安全。

【技术实现步骤摘要】
仓储场景人车安全距离识别方法、电子设备及存储介质


[0001]本专利技术属于仓储场景安全
,尤其涉及一种仓储场景人车安全距离识别方法、电子设备及存储介质。

技术介绍

[0002]在日常仓储作业过程中,有两种高频场景。一种场景是,大件货物运输进仓库内并且把货物按指定区域和指定堆放规范操作,由人与车协作完成。另一种场景是,仓库中库存货物运输出仓库,也由人与车协作完成。在户外马路上,人与车的规则,是由交通规则制约,比如车主动等待行人过马路,人在马路中不允许胡乱穿梭。但是在仓库这种室内场景,工人的作业区域较大,并且需要来回穿梭,有必要对人与车的安全距离进行识别,从而可以根据识别结果进行相应的提示、警告。
[0003]如果以人力监控的方式识别安全距离,会消耗额外人力,造成浪费和人力冗余,或者,车与人各自携带一个物联感知设备,这样就可以互相感应出彼此距离信息,但是需要额外购买物联感知设备。

技术实现思路

[0004]基于此,针对上述技术问题,提供一种仓储场景人车安全距离识别方法、电子设备及存储介质。
[0005]本专利技术采用的技术方案如下:
[0006]一方面,提供一种仓储场景人车安全距离识别方法,包括:
[0007]S101、周期性地从仓储作业实时监控视频数据中提取关键帧;
[0008]S102、通过预训练的目标检测模型检测所述关键帧中的人目标和车目标;
[0009]S103、取多个连续的关键帧判断检测到的车目标是否正在移动,若是,则执行下一步;
[0010]S104、计算所述多个连续的关键帧的最后一帧和后续帧中所述车目标与人目标的距离,若所述距离满足预设条件,则人车距离安全,反之,则不安全。
[0011]另一方面,提供一种电子设备,包括存储模块,所述存储模块包括由处理器加载并执行的指令,所述指令在被执行时使所述处理器执行上述的一种仓储场景人车安全距离识别方法。
[0012]再一方面,提供一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述的一种仓储场景人车安全距离识别方法。
[0013]本专利技术在不需要额外人力和额外设备的情况下,可以准确地识别出仓储作业场景下人与车的距离是否安全。
附图说明
[0014]下面结合附图和具体实施方式对本专利技术进行详细说明:
[0015]图1为本专利技术的流程图;
[0016]图2为本专利技术的原理图。
具体实施方式
[0017]如图1所示,本说明书实施例提供一种仓储场景人车安全距离识别方法,包括:
[0018]S101、周期性地从仓储作业实时监控视频数据中提取关键帧。
[0019]在本实施例中,提取关键帧的周期为每秒1帧。
[0020]S102、通过预训练的目标检测模型检测关键帧中的人目标和车目标。
[0021]其中,通过样本图片对目标检测模型进行训练,样本图片的提取过程包括:
[0022]首先,收集仓储作业历史监控视频数据,然后,从收集的仓储作业历史监控视频数据中提取关键帧,接着,对提取的所有关键帧进行清洗,清洗是指将重复的图片、花屏的图片以及绿屏的照片删除,并在清洗后的各关键帧中标注人目标和车目标,车目标有机动车目标、吊车目标、叉车目标等等。
[0023]S103、取多个连续的关键帧判断检测到的车目标是否正在移动,若是,则执行下一步。
[0024]通过目标检测模型对关键帧中的人目标和车目标进行检测后,如果检测到人目标和车目标,那么每个目标都会有一个检测框,基于此,根据车目标在多个连续的关键帧中(如2个连续的关键帧)的检测框信息(表征检测框在关键帧中的位置),计算车目标在多个连续的关键帧中的移动距离,若移动距离大于等于阈值,则车目标正在移动。
[0025]以2个连续的关键帧为例,可以按照车辆在仓储作业场所内以正常作业移动速度在2秒中移动的距离作为阈值。
[0026]车在移动状态下,若任意后续连续2帧的车目标框的中心点不变化,则此时修改车的运动状态为静止状态,静止状态后,则不需要继续判断人车距离是否安全。
[0027]S104、计算多个连续的关键帧的最后一帧和后续帧中车目标与人目标的距离,若距离满足预设条件,则人车距离安全,反之,则人车距离不安全。
[0028]多目摄像头的一些参数可以用来计算视频画面中车目标与人目标的距离。但是对于单目摄像头则缺少这些参数,故无法计算单目摄像头的视频画面中车目标与人目标的距离,为了解决这个问题,仓储作业的场地预先进行了长宽度量,并设置了网格标记,如标记出网格的四个角点,此处以长宽为3米*3米的正方形格子进行分块,正方形的好处是可以减少后期计算复杂度,也可以使用长方形的格子。这样提取的关键帧就是网格化图片。
[0029]基于网格化的关键帧,可以利用人目标所在网格与车目标所在网格来判断人车距离是否安全,参见图2:
[0030]a、确定人目标所在网格以及车目标所在网格:
[0031]由于摄像头往往是倾斜朝下布置的,我们将人目标的下肢部分所在网格作为人目标所在网格,然后,确定车目标的四个角点(车目标检测框的四个角点)中与下肢部分距离最近的角点D
min
,最后,将角点D
min
所在网格作为车目标所在网格,这样来确定人目标所在网格以及车目标所在网格对于人车距离的判断更加准确。
[0032]在本实施例中,如图2所示,以人目标的下1/3处(人目标检测框的下1/3处)的中点D0代表人目标的下肢部分,当然,也可以以其它点来代表人目标的下肢部分。
[0033]b、若人目标所在网格与车目标所在网格相邻,则人车距离不安全,反之,则安全。
[0034]在实际场景中,虽然人目标所在网格与车目标所在网格相邻,但是,人目标或者车目标可能会在所在网格的边缘,因此,仅以所在网格相邻作为判断人车距离不安全的依据可能不准确,故当人目标所在网格与车目标所在网格相邻时,做进一步的判断:
[0035]a、计算下肢部分与距离最近的角点的像素距离d1。
[0036]在本实施例中,d1为D0与D
min
的像素距离。
[0037]b、若d1≤d2,则人车距离不安全,反之,则人车距离安全。
[0038]其中,若人目标所在网格与车目标所在网格为对角相邻,则d2取人目标所在网格的上下方向边长,若人目标所在网格与车目标所在网格为左右相邻,则d2取人目标所在网格的左右方向边长,若人目标所在网格与车目标所在网格为上下相邻,则d2取人目标所在网格的上下方向边长。
[0039]基于同一专利技术构思,本说明书实施例还提供一种电子设备,包括存储模块,存储模块包括由处理器加载并执行的指令,指令在被执行时使处理器执行本说明书上述一种仓储场景人车安全距离识别方法部分中描述的根据本专利技术各种示例性实施方式的步骤。
[0040]其中,存储模块可以包括易失性存储单元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仓储场景人车安全距离识别方法,其特征在于,包括:S101、周期性地从仓储作业实时监控视频数据中提取关键帧;S102、通过预训练的目标检测模型检测所述关键帧中的人目标和车目标;S103、取多个连续的关键帧判断检测到的车目标是否正在移动,若是,则执行下一步;S104、计算所述多个连续的关键帧的最后一帧和后续帧中所述车目标与人目标的距离,若所述距离满足预设条件,则人车距离安全,反之,则不安全。2.根据权利要求1所述的一种仓储场景人车安全距离识别方法,其特征在于,所述提取关键帧的周期为每秒1帧。3.根据权利要求1所述的一种仓储场景人车安全距离识别方法,其特征在于,通过样本图片对所述目标检测模型进行训练,所述样本图片的提取过程包括:收集仓储作业历史监控视频数据;从所述仓储作业历史监控视频数据中提取关键帧;对提取的所有关键帧进行清洗,并在清洗后的各关键帧中标注人目标和车目标。4.根据权利要求3所述的一种仓储场景人车安全距离识别方法,其特征在于,所述对提取的关键帧进行清洗,进一步包括:将重复的图片、花屏的图片以及绿屏的照片删除。5.根据权利要求2所述的一种仓储场景人车安全距离识别方法,其特征在于,所述取多个连续的关键帧判断检测到的车目标是否正在移动,进一步包括:根据所述车目标在所述多个连续的关键帧中的检测框信息,计算所述车目标在所述多个连续的关键帧中的移动距离;若所述移动距离大于等于阈值,则所述车目标正在移动。6.根据权利要求5所述的一种仓储场景人车安全距离识别方法,其特征在于,所述多个连续的关键帧为2个连续的关键帧。7.根据权利要求1所述的一种仓储场景人车安全距离识别方法,其特征在于,所述仓储作业的场地预先设置了网格标记,所述关键帧为网格化图片。8.根据权利要求7所述的一种仓储场景人车安全距离识别方法,其特征...

【专利技术属性】
技术研发人员:元方朱瑞贺吉沛王集思张凡超
申请(专利权)人:新智认知数据服务有限公司
类型:发明
国别省市:

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

1