1

我是计算机视觉的新手,我正在使用 EmguCV 库。我的目标是跟踪并为视频中的所有对象分配唯一 ID,我几乎迷路了!!。

方法一: 对于视频中的每一帧:

  • BackgroundSubtractorMOG使用 ( )进行背景减法
  • CvBlobDetector使用 ( )获取 Blob
  • CvTracks使用 ( )跟踪检测到的 Blob

这种方法的问题是:

  • 同一对象(例如:人)可能会被检测为多个 Blob,并且每个对象都分配有不同的 ID。
  • 如果人/对象在一帧中离开场景或被另一个对象遮挡,则会为其分配一个新 ID(丢失跟踪)。

方法2: 对于视频中的每一帧:

这种方法的问题是:

  • 如何将 YOLO 中检测到的对象映射到 EmguCV 中的跟踪器?
  • 如果人/物体在一帧中离开场景或被另一个物体遮挡,我就会失去跟踪。
  • 如何在不同的帧中识别相同的对象(使用颜色/外观/特征而不是位置)?什么是最好的方法?

非常感谢这些方法的任何帮助/想法或用于跟踪和 ID 标记的新方法。

4

0 回答 0