1、github项目:https://github.com/got-10k/toolkit
2、got10k 官方主页:GOT-10k: Generic Object Tracking Benchmark
3、主要步骤参考这个就行:GOT10K toolkit的使用以及使用python版本的OTB工具包对tracker对比
最主要的部分就是如下两个函数:
def init(self, image, box):
self.box = box
def update(self, image):
return self.box
说白了就是(1)把自己算法代码的Init部分写入到def init函数;
(2)在def update部分写入自己算法主要循环更新步骤,最后return的就是跟踪到的目标框坐标
在运行(run)的时候,会根据otb、vot等不同数据集进入不同的文件,同时初始化的时候(一般就是第一帧)就调用自己定义的def inti函数,后续帧更新就调用def update函数