【发布时间】:2019-11-15 12:16:04
【问题描述】:
我需要通过顶视图视频跟踪路上的汽车。
我的应用程序包含两个主要部分:
- 在框架上检测汽车(Tensorflow 训练网络)
- 跟踪检测到的汽车(opencv 跟踪器)
我在使用 opencv 跟踪器时遇到问题。最初我尝试了不同的跟踪器,但只有 MOSSE 足够快。该跟踪器几乎适用于直路的情况,但我遇到了旋转汽车的问题。这种情况出现在十字路口。
据我了解,旋转对象的边界框大于水平或垂直对象的边界框。结果 bbox 包含大部分静态背景,并且跟踪器丢失了目标对象。
是否有可以跟踪轮廓(不是边界框)的替代跟踪器? 我可以通过任何设置或调整图片来调整现有 opencv 跟踪器结果的质量吗?
【问题讨论】:
-
你想要的是边界旋转框。但是,我还不确定如何将它与 opencv 跟踪器一起使用。
-
或许,基于 SIFT 的方法会更好1。
-
@SlawomirOrlowski 对象小且分辨率低,因此使用 SIFT 进行跟踪时出现错误
-
@Max:好的。我的下一个镜头是GOTURN: Generic Object Tracking Using Regression Networks.
-
你是否在每一帧中检测到?检测器是否有同样的问题(轴对齐边界框)?相机是静止的吗?一辆车的(旋转)框的大小是否应该保持不变?实际的盒子对你有用吗?也许只考虑(太大)框的中心点就足够了?