CMOT中对跟踪结果results.mat的理解

results = load('/home/qi/projects/changeWorks/CMOT_HCF5/Results/cmot_KCF_tracking_results.mat');

load该文件后,可以发现有个all_mot,初始化all_mot =[ ];说到底,.mat中存放的是变量,那么对于跟踪结果的变量应该怎样存储?这个是必须搞清楚的。

all_mot=>cpos|lpos|size|lab。其中,

cpos是中心,不用管。

lpos是左上角,left_top corner,要重点关注。

size是the width and height of the target。始终是两行。确定了lpos和size就确定了bbox,就完成了定位工作。

lab相当于MDP中的id,是跟踪的人的标签号。这些变量的对应关系是:

CMOT中对跟踪结果results.mat的理解_第1张图片
CMOT中对跟踪结果results.mat的理解_第2张图片

知道的有

检测有400行,

CMOT中对跟踪结果results.mat的理解_第3张图片

生成的结果也有400行,虽然套了一个all_mot。可事实上图片共有1000张,这生成结果的400是怎么来的?这就要在代码中对如何存储all_mot以及all_mot下面的cpos|lpos|size|lab理解了。且听下回分解~

你可能感兴趣的:(CMOT中对跟踪结果results.mat的理解)