(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210960513.1
(22)申请日 2022.08.11
(71)申请人 深圳市城市交通 规划设计 研究中心
股份有限公司
地址 518131 广东省深圳市龙华区民治街
道龙塘社区星河传奇花园三期商厦1
栋C座1210
(72)发明人 庄立坚 周益辉 李琅 雷程程
丘建栋
(74)专利代理 机构 哈尔滨市伟晨专利代理事务
所(普通合伙) 23209
专利代理师 李冬爽
(51)Int.Cl.
G08G 1/01(2006.01)
H04N 5/232(2006.01)G06N 3/04(2006.01)
G06N 3/08(2006.01)
G06T 7/246(2017.01)
G06V 10/82(2022.01)
G06V 20/40(2022.01)
(54)发明名称
一种人车流量统计方法、 电子 设备及存储介
质
(57)摘要
本发明提出一种人车流量统计方法、 电子设
备及存储介质, 属于流量统计技术领域。 包括以
下步骤: S1.获取行人或车辆目标的矩形检测框
坐标信息, 并获取目标跟踪的ID信息; S2.使用不
同斜率的线段划分人行道或车道; S3.设定距离
阈值, 将各个线段沿着垂直平分线前后方向平移
得到的两个虚拟区域: S4.计算行人或车辆目标
的中心点坐标, 根据行人或车辆目标的坐标信息
判断目标是否进入虚拟区域; S5.将进入两个虚
拟区域的目标ID 进行比较, 如果进入两个虚拟区
域的ID前后一致, 进行计数。 解决现有技术中存
在的依赖摄像头的角度导致漏检、 误检的技术问
题。
权利要求书3页 说明书7页 附图3页
CN 115240429 A
2022.10.25
CN 115240429 A
1.一种人 车流量统计方法, 其特 征在于, 包括以下步骤:
S1.获取行人或车辆目标的矩形检测框坐标信息, 并获取目标跟踪的ID信息;
S2.使用不同斜 率的线段划分人 行道或车道;
S3.设定距离阈值, 将各个线段沿着垂直平分线前后方向平 移得到的两个虚拟区域:
S4.计算行人或车辆目标的中心点坐标, 根据行人或车辆目标的坐标信息判断目标是
否进入虚拟区域;
S5.将进入两个虚拟区域的目标ID进行比较, 如果进入两个虚拟区域的ID前后一致, 进
行计数。
2.根据权利 要求1所述的一种人车流量统计方法, 其特征在于, 采用YOLOv5目标检测算
法模型检测视频每帧图片中行人和车辆, 获得行人和车辆的矩形检测框坐标信息 (left,
top, width, height) 其中, left、 top、 width、 height分别为矩形检测框的左上角横坐标、
左上角纵坐标、 宽度和高度。
3.根据权利要求2所述的一种人车流量统计方法, 其特征在于, 获取目标跟踪的ID信 息
的方法是: 采用级联匹配算法, 将行人和车辆的矩形检测框与预测的目标跟踪框的iou输入
到匈牙利算法中进行线性分配直接关联当前帧中的ID。
4.根据权利要求3所述的一种人车流量统计方法, 其特征在于, 设定距离阈值T1和T2;
T1代表当前线段到虚拟区域第一条边的距离; T2代表当前线段到虚拟区域第二条边的距
离, T2大于T1;
线段沿着垂直平分线向上平移T1距离得到虚拟区域1的第1条边, 向上平移T2距离得到
虚拟区域1的第2条边, 将第1条边和第2条边的四个顶点 坐标组成虚拟区域1;
线段沿着垂直平分线向下平移T1距离得到虚拟区域2的第1条边, 向下平移T2距离得到
虚拟区域2的第2条边, 将第1条边和第2条边的四个顶点 坐标组成虚拟区域2。
5.根据权利要求4所述的一种人车流量统计方法, 其特征在于, 计算顶点坐标的方法
是:
假设线段AB的两端点坐标为A(
,
)和B(
,
), 将线段沿着垂直平分线向上偏
移, 偏移量 为T, 得到 CD线段C(
,
)和D(
,
)
其中,
表示线段AB的斜 率,
表示垂直平分线与坐标y的夹角;
根据线段沿着垂直平分线向上移动T的偏移量, 得到x坐标的偏移
和y坐标的偏移
, 那么C(
,
)和D(
,
)的坐标为:
同理, 当沿着垂直平分线分别向上向下平移T1和T2距离时, 计算得到虚拟区域的坐标权 利 要 求 书 1/3 页
2
CN 115240429 A
2集合, 虚拟区域1的四个顶点 坐标集合为:
虚拟区域2的四个顶点 坐标集合为:
。
6.根据权利要求5所述的一种人车流量统计方法, 其特征在于, 计算行人或车辆目标的
中心点坐标, 根据行人或车辆目标的坐标信息判断目标是否进入虚拟区域的方法是: 包括
以下步骤:
S41.根据行人和车辆的矩形检测框坐标信息 (left,top, width, height) , 计算当前
目标的中心点 坐标(x,y):
x = left + width/2
y = top+ height/2
S42.判断坐标点(x,y)是否在虚拟区域内, 计算通过该点的水平线与虚拟区域多边形
各边的交点个数c, 假 设区域顶点坐标集合为{{x[0], y[0]}, {x[1], y[1]}...{x[n ‑1], y
[n‑1]}}, 计算方法为:
S421.初始另i= 0, j=n‑1, c=0;
S422.若i< n, 执行S423‑S424, 否则退 出;
S423.若(y < y[i])= (y < y[j])且x <( (x[j] ‑ x[i]) * (y ‑ y[i]) / (y[j] ‑
y[i] ) + x[i])都成立, 则c =c+1;
S424.j=i; i=i+1; 跳转到S42 2;
S43.计算得到交点个数c, 若1= c%2, 目标进入区域范围内。
7.根据权利要求6所述的一种人车流量统计方法, 其特征在于, S5所述将进入两个虚拟
区域的目标ID进行比较的方法是: 为各个线段的虚拟区域分配对应的数组队列, 数组队列
存储进入虚拟区域的目标ID, 队列长度为 n, 对数组队列预 先设计两种函数操作:
比较并新增元素: 将新元素与 数组队列的每个元素进行比较, 若, 新元素不在数组队列
中, 将数组头元 素出队, 若新元 素在数组队列, 将新元 素加到数组尾, 同时返回判断结果;
比较并删除元素: 将新元素与数组队列的每个元素进行比较, 若, 新元素在数组队列
中, 将此元素删除, 后面的元 素往前移, 同时返回判断结果;
从虚拟区域1通过线段进入到虚拟区域2的方向的计数 方法为:
当目标进入虚拟区域1时, 将当前目标ID作为新元素按照 “比较并新增元素 ”的操作方
式加入数组队列1;
当目标进入虚拟区域2时, 将当前目标ID作为新元素按照 “比较并删除元素 ”的操作方权 利 要 求 书 2/3 页
3
CN 115240429 A
3
专利 一种人车流量统计方法、电子设备及存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:50:34上传分享