现在把下面的这个视频甩给电脑,让KCF算法来跟踪目标,KCF就很迷惑,这么多球员呢?你让我跟踪谁?

于是咱框出一个人,告诉KCF,你帮我跟踪这个人

 

上面那个红色的框由什么构成?

假如整幅图是一个坐标,左上角是原点,那么矩形框的位置就可以用矩形左上顶点的坐标唯一表示,比如上面的矩形就在(40,50)处,而且矩形的长是80,宽是100。于是就可以用(40 50 80 100)在上图画出来一个矩形框,也就是目标。

现在将(40 50 80 100)写进groundtruth_rect.txt文件,KCF运行的时候,读取了这个矩形框的信息,就知道要跟踪这个矩形框内的物体。然后就开始跟踪了。

现在有一个新视频,要让KCF跟踪小猫的头,那么用一个100*100的矩形框将猫头框出来,矩形框坐标如下,想想,这个视频的groundtruth_rect.txt文件里要写什么?

只写一行:40,20,100,100

可是为什么VOT给的序列groundtruth_rect.txt文档里坐标那么多?其实,除了第一行,其他的坐标对跟踪都是没有用的。

但对评价跟踪算法有用。以KCF为例。KCF只读取第一行,其他的行,都是人工标注的每一帧中目标的精确位置。KCF跟踪到目标后,要和人工的框进行比对,如果KCF跟踪到的目标和人工的框一致,说明跟踪到目标了,KCF性能好;如果没有重叠,说明没跟踪到目标,KCF性能差。就这么回事。

相关文章:

  • 2021-06-22
  • 2021-12-20
  • 2021-06-20
  • 2021-11-23
  • 2021-11-21
  • 2022-01-04
  • 2021-12-04
  • 2021-08-18
猜你喜欢
  • 2021-12-04
  • 2019-01-02
  • 2021-12-05
  • 2021-12-14
  • 2021-11-02
  • 2021-10-24
相关资源
相似解决方案