logo好方法网

逆流检测方法、装置、电子设备和存储介质


技术摘要:
本申请提供一种逆流检测方法、装置、电子设备和存储介质,该方法包括:获取监控视频中对象的头部的移动方向;根据所述对象的头部的移动方向,确定所述对象的运动方向;根据所述对象的运动方向,确定所述对象是否为逆行对象。本申请中采用对象的头部的移动方向确定对象  全部
背景技术:
公共场所经常会出现人群拥挤的现象,特别是在节假日期间这种现象更为明显。 人群拥挤导致人群安全的管理难度增加,易诱发安全事故,对于人群中逆行的用户来说,易 发生碰撞、跌倒,甚至引发踩踏事件。因此,实时检测人群中的逆行用户有利于人群安全的 管理。 现有技术中,服务器可以识别监控视频中的用户,且在监控视频中标注用户的人 体检测框,人体检测框中的像素块均为该用户在视频中的像素块。服务器通过获取用户的 人体检测框在视频中的运动方向,确定用户的运动方向,进而检测到人群中的逆行用户。 现有技术中的检测方式准确率低。
技术实现要素:
本申请提供一种逆流检测方法、装置、电子设备和存储介质,能够提高检测逆行对 象的准确率。 本申请的第一方面提供一种逆流检测方法,包括:获取监控视频中对象的头部的 移动方向;根据所述对象的头部的移动方向,确定所述对象的运动方向;根据所述对象的运 动方向,确定所述对象是否为逆行对象。 本申请中采用对象的头部的移动方向确定对象的运动方向,因为对象的头部不容 易被遮挡,且在拥挤的场景下,即使对象的身体被遮挡,采用本实施例中的方法也能够获取 对象的运动方向,进而提高检测逆行对象的准确率。 在一种可能的实现方式中,所述获取监控视频中对象的头部的移动方向,包括:获 取所述对象的头部在所述监控视频中首次出现时的初始位置;获取所述对象的头部在所述 监控视频中的当前视频帧的当前位置;根据所述初始位置和所述当前位置,获取所述对象 的头部的移动方向。 在一种可能的实现方式中,所述获取所述对象的头部在所述监控视频中首次出现 时的初始位置,包括:确定所述对象的头部在所述监控视频中首次出现时所占的像素坐标; 根据所述所占的像素坐标,确定所述初始位置。 在一种可能的实现方式中,所述根据所述所占的像素坐标,确定所述初始位置,包 括:将所述所占的像素坐标的中心位置作为所述初始位置。 在一种可能的实现方式中,所述监控视频来自拍摄装置,所述获取所述对象的头 部在所述监控视频中首次出现时的初始位置之后,所述方法还包括:根据所述初始位置的 纵坐标和所述拍摄装置的透视图,获取所述初始位置对应的像素值,所述透视图用于表征 纵坐标与像素值的对应关系,像素值表征世界坐标中单位距离对应的像素距离;根据所述 4 CN 111582243 A 说 明 书 2/12 页 初始位置对应的像素值和所述初始位置,获取所述监控视频中所述对象的头部的初始检测 框。 在一种可能的实现方式中,所述根据所述初始位置对应的像素值和所述初始位 置,获取所述监控视频中所述对象的头部的初始检测框,包括:根据世界坐标系下对象的头 部的预设尺寸和所述初始位置对应的像素值,获取距离所述初始位置的像素距离;根据所 述初始位置和所述距离所述初始位置的像素距离,获取所述对象的头部的初始检测框。 在一种可能的实现方式中,所述获取所述对象的头部在所述监控视频中的当前视 频帧的当前位置,包括:基于所述初始检测框,采用检测框跟踪的方式在所述监控视频中跟 踪所述对象的头部,获取所述当前视频帧中所述对象的头部的当前位置。 在一种可能的实现方式中,所述根据所述对象的运动方向,确定所述对象是否逆 行,包括:获取所述对象的运动方向与预设运动方向的夹角;若所述夹角大于90度,则确定 所述对象为逆行对象;若所述夹角小于或等于90度,则确定所述对象为非逆行对象。 在一种可能的实现方式中,所述确定所述对象为逆行对象之后,还包括:获取所述 对象的头部在当前视频帧中的当前检测框;向终端设备发送所述逆行对象的头部在当前视 频帧中的当前检测框对应的像素坐标,以使所述终端设备在当前视频帧中显示所述当前检 测框。 在一种可能的实现方式中,所述方法还包括:获取所述拍摄装置拍摄的测试图像, 所述测试图像中包括多个测试对象;根据所述测试图像,构建所述透视图。 在一种可能的实现方式中,所述根据所述测试图像,构建所述透视图,包括:在所 述测试图像中,标注所述测试对象的人体检测框;选取不同纵坐标处的人体检测框,并获取 每个纵坐标处的人体检测框的像素距离,所述像素距离为所述人体检测框的长度;根据所 述世界坐标系中的预设距离和每个纵坐标处的人体检测框的像素距离,获取所述透视图。 本申请的第二方面提供一种逆流检测装置,包括: 处理模块,用于获取监控视频中对象的头部的移动方向。 所述处理模块,还用于根据所述对象的头部的移动方向,确定所述对象的运动方 向,且根据所述对象的运动方向,确定所述对象是否为逆行对象。 在一种可能的实现方式中,所述处理模块,具体用于获取所述对象的头部在所述 监控视频中首次出现时的初始位置,获取所述对象的头部在所述监控视频中的当前视频帧 的当前位置,且根据所述初始位置和所述当前位置,获取所述对象的头部的移动方向。 在一种可能的实现方式中,所述处理模块,具体用于确定所述对象的头部在所述 监控视频中首次出现时所占的像素坐标;根据所述所占的像素坐标,确定所述初始位置。 在一种可能的实现方式中,所述处理模块,具体用于将所述所占的像素坐标的中 心位置作为所述初始位置。 在一种可能的实现方式中,所述监控视频来自拍摄装置。 所述处理模块,还用于根据所述初始位置的纵坐标和所述拍摄装置的透视图,获 取所述初始位置对应的像素值,所述透视图用于表征纵坐标与像素值的对应关系,像素值 表征世界坐标中单位距离对应的像素距离;根据所述初始位置对应的像素值和所述初始位 置,获取所述监控视频中所述对象的头部的初始检测框。 在一种可能的实现方式中,所述处理模块,具体用于根据世界坐标系下对象的头 5 CN 111582243 A 说 明 书 3/12 页 部的预设尺寸和所述初始位置对应的像素值,获取距离所述初始位置的像素距离;根据所 述初始位置和所述距离所述初始位置的像素距离,获取所述对象的头部的初始检测框。 在一种可能的实现方式中,所述处理模块,具体用于基于所述初始检测框,采用检 测框跟踪的方式在所述监控视频中跟踪所述对象的头部,获取所述当前视频帧中所述对象 的头部的当前位置。 在一种可能的实现方式中,所述处理模块,具体用于获取所述对象的运动方向与 预设运动方向的夹角;若所述夹角大于90度,则确定所述对象为逆行对象;若所述夹角小于 或等于90度,则确定所述对象为非逆行对象。 在一种可能的实现方式中,所述处理模块,还用于获取所述对象的头部在当前视 频帧中的当前检测框。 收发模块,用于向终端设备发送所述逆行对象的头部在当前视频帧中的当前检测 框对应的像素坐标,以使所述终端设备在当前视频帧中显示所述当前检测框。 在一种可能的实现方式中,所述处理模块,还用于获取所述拍摄装置拍摄的测试 图像,所述测试图像中包括多个测试对象;根据所述测试图像,构建所述透视图。 在一种可能的实现方式中,所述处理模块,具体用于在所述测试图像中,标注所述 测试对象的人体检测框;选取不同纵坐标处的人体检测框,并获取每个纵坐标处的人体检 测框的像素距离,所述像素距离为所述人体检测框的长度;根据所述世界坐标系中的预设 距离和每个纵坐标处的人体检测框的像素距离,获取所述透视图。 本申请的第三方面提供一种电子设备,包括:至少一个处理器和存储器; 所述存储器存储计算机执行指令; 所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备 执行上述逆流检测方法。 本申请的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存 储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现上述逆流检测方法。 本申请提供一种逆流检测方法、装置、电子设备和存储介质,该方法包括:获取监 控视频中对象的头部的移动方向;根据所述对象的头部的移动方向,确定所述对象的运动 方向;根据所述对象的运动方向,确定所述对象是否为逆行对象。本申请中采用对象的头部 的移动方向确定对象的运动方向,因为对象的头部不容易被遮挡,且在人群拥挤的场景下, 即使对象的身体被遮挡,采用本实施例中的方法也能够获取对象的运动方向,进而提高检 测逆行对象的准确率。 附图说明 图1为监控视频中的人群示意图一; 图2为监控视频中的人群示意图二; 图3为本申请提供的逆流检测方法适用的场景示意图一; 图4为本申请提供的逆流检测方法的一实施例的流程示意图; 图5为预设运动方向的示意图; 图6为本申请提供的获取拍摄装置的透视图的流程示意图; 图7为本申请提供的构建拍摄装置的透视图的示意图; 6 CN 111582243 A 说 明 书 4/12 页 图8为本申请中的拍摄装置的透视图的示意图; 图9为本申请提供的逆流检测方法的另一实施例的流程示意图; 图10为本申请提供的逆流检测方法的另一实施例的流程示意图; 图11为本申请提供的初始检测框的示意图; 图12为本申请提供的逆流检测方法适用的场景示意图二; 图13为本申请提供的终端设备的界面示意图; 图14为本申请提供的逆流检测装置的结构示意图; 图15为本申请提供的电子设备的结构示意图。
分享到:
收藏