首页 > 解决方案 > 是否实施了任何用于行人检测或行人跟踪的光流算法?

问题描述

我在攻读硕士论文,我正在寻找一种计算光流的方法,用于基于光流的行人检测行人跟踪

所以我的方法是首先检测行人。检测算法必须返回边界框的坐标。然后,我将使用边界框来跟踪检测到的行人。

我发现 OpenCV 有calcOpticalFlowPyrLK方法,但它使用帧的单个像素进行跟踪,而不是边界框的坐标。

所以问题是:

  1. 是否有任何方法可以解决行人检测行人跟踪任务?
  2. 如果是,是否在C++的Python上实现了它们?
  3. 方法/方法的效果如何?

PS 如果有什么不清楚的地方 - 只要问,我会说清楚。谢谢!

标签: computer-visionobject-detectionopticalflowvideo-tracking

解决方案


如果您需要特定于行人的东西,则需要进行文献研究。这个问题有很多研究和实现。让它运行不应该是论文的范围。

OpenCV 有一个完整的跟踪器模块。它们并非特定于行人。

dnn 模块还有一些用于跟踪的 python 样本(查找 siamese 样本,文件名中的“siam”)可能优于跟踪模块中的那些算法。

光流:有稀疏和密集的方法。你决定你需要什么。pyrLK 是一个非常古老的算法。如果你想要密集,使用“DIS”光流。它又快又好,也是最近的出版物。


推荐阅读