视觉检测车辆轨迹

2020-04-14 08:34:53 +08:00
 mathzhaoliang

做了一个纯视觉检测车辆轨迹的项目,可以从视频中提取每个车辆的轨迹,速度,方向等信息。

演示视频地址如下:

https://weibo.com/tv/v/IDf3tv2vR?fid=1034:4493526373695499

还有很多需要改进的地方,正在开发中,最近会把演示版的代码放出来。感兴趣的朋友可以在 github 上留意:

https://github.com/neozhaoliang

这个程序只需要你用手机拍一段视频,并且采集视频中 >=4 个点的 GPS 坐标即可。(手机相机畸变很小,可以近似理解为理想相机模型,所以无需标定内参)。然后它计算场景中地面上坐标点和像素之间的对应关系,使用 yolov3  检测,并使用 Kalman filter 和 RTS smoother 做轨迹的平滑处理。原理并不复杂,主要难点在追踪时候遮挡导致的轨迹丢失上。这个有一些办法可以解决,后面的演示版本代码会展示一些处理技巧。

3210 次点击
所在节点    问与答
21 条回复
id7368
2020-04-14 09:01:23 +08:00
马克一下
MekoPan
2020-04-14 09:21:14 +08:00
好东西,标记一下
tululala
2020-04-14 09:27:01 +08:00
好东西
tz894305532
2020-04-14 09:28:06 +08:00
收藏一下
siboom
2020-04-14 09:31:09 +08:00
有点帅
Cyron
2020-04-14 09:45:33 +08:00
膜拜大佬
CEBBCAT
2020-04-14 09:50:18 +08:00
@id7368 #1
@MekoPan #2
@tz894305532 #4

推荐本站的收藏功能
kop1989
2020-04-14 10:26:54 +08:00
赞,这个真是好
tyutliukai
2020-04-14 10:36:09 +08:00
研究生方向相关,follow 了
lpf0309
2020-04-14 10:38:46 +08:00
虽然可能用不上,也关注下吧
id7368
2020-04-14 12:23:03 +08:00
@CEBBCAT #7 已收藏但我收藏时无人回复,担心帖子沉下去所以才回复个马克的。
opengps
2020-04-14 12:46:53 +08:00
mark,顺便给你补个场景假设,可能可以顺路研发出来 https://www.opengps.cn/Blog/View.aspx?id=462&from=v2ex
mathzhaoliang
2020-04-14 13:34:09 +08:00
@opengps 识别车牌需要比较近的距离,或者分辨率高的镜头才能拍摄清楚,这会限制监测的范围。分析车辆轨迹是需要一段距离的数据才能拟合得准确的。这个程序可以拍摄并分析车辆运动轨迹,判断是不是走错了车道或者不按照规定转向、超速之类的。
Rico
2020-04-15 00:23:56 +08:00
不错,期待
mathzhaoliang
2020-04-16 12:16:14 +08:00
刚刚更新了一个新视频,见上面的附言。

这个项目只需要你有一部手机来采集 gps 坐标和拍摄视频,不需要任何其它设备 (高精度惯导 /标定板 /尺子)。非常方便个人复现。
csx163
2020-04-17 00:16:37 +08:00
感觉没有透视,离得越近车速越快
mathzhaoliang
2020-04-17 00:48:01 +08:00
@csx163 远处的路口是红灯,过去的车都在减速
vincentxwh
2020-05-06 11:05:16 +08:00
这个是在固定摄像头上做的物体追踪,如果摄像头是装载在车上,那用这套方法得到的世界坐标系下的车辆坐标还准确吗?
mathzhaoliang
2020-05-06 11:18:39 +08:00
@vincentxwh 如果是装在车上,就必须计入车辆自身运动,但是方法原理是一致的。"准确" 这个词的含义需要阐述,理论上视觉只能给一个大概的位置估计,并且需要一段时间的观察之后才能关联轨迹、给出方向和速度的估计。纯单目相机用于复杂的交通场景是不太可能做到实时并且准确的。
cppc
2020-05-13 22:41:13 +08:00
关注一下,期待开源

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/662168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX