日期 : 2020-07-30 09:08:49作者 : 中原锦绣
前段时间萌发了一个创意,想分析一下公司附近路口上高峰期来往车辆的行为,比如说通过拍摄一段 10 分钟左右的视频,我们希望:
统计这段时间内有总共有多少车辆经过。
记录每辆车的速度和轨迹。
分析哪个车道上的车辆最多。
分析路口向哪个方向的车流最多。
驾驶员倾向于在哪个位置加速、减速、转向。
通过分析车辆轨迹给出路口转弯速度的安全建议值。
等等,总之希望提取的信息尽可能的多。
条件限制要求做到最简:
使用一部手机进行场景标定和拍摄视频。
用常见的 yolov3/v4 做检测。
离线处理的时间不要大于视频长度的三倍。
总之任何人都可以容易复现这个过程。
经过一段时间研究以后,取得了一些成果,决定写成一个小的项目,供大家参考。目的就是试试在尽可能简单的条件下,通过使用稍微深入一些的数学算法,看看能挖掘哪些有用的东西。感兴趣的朋友可以关注
https://github.com/neozhaoliang/visual-vehicle-behavier-analyzer
代码会 pull 到这里。(大约两周内会基本完成)
一个演示视频见
"t dot cn/A6wXEnW2?m=4494309145740444&u=6843493481"
基本上用到的技术还是最优化,滤波,平滑,以及一些简单的大地解算、相机模型、车辆动力学模型。
标签 : 交通情况