目标跟踪环境配置(七)VOT tooklit 数据集 安装配置 ECO +VOT2016(配置成功)

参考:

ECO在VOT上的配置问题
ECO for tracking 在 OTB100 基准测试和 VOT2016 数据集中的实验结果

DSST+VOT2016

VOT2016+DAT

CSR-DCF + VOT2016

比较重要的,上面都没讲过的 ,必看:OTB数据集和VOT数据集融合跟踪算法接口示例

讲的比较好的

ECO + VOT2016 配置过程记录

1、ECO源码下载

git clone https://github.com/martin-danelljan/ECO

2、imagenet-vgg-2048.mat 下载

在这里插入图片描述
下载好之后,在ECO 下的目录新建 network目录:
在这里插入图片描述

3、VOT tooklit 配置 ncc + test

4、ECO代码单独运行demo

参考官方github说明

5、创建ECO-Workspace

  1. toolkit_path.m
    2)workspace_create.m : vot-2016 + ECO

6、修改ECO文件

1)回到 ECO 代码目录,在 VOT_integration\configuration_file 目录中找到 tracker_ECO.m 文件,将其内容覆盖刚才生成的四个文件夹下的 tracker_ECO(_HC).m 文件。

2)修改 ECO_repo_path 变量为 ECO 的根目录。
修改后tracker_ECO.m 如下:

3)切换到 ECO 代码目录,找到 VOT_integration\benchmark_wrapper 目录下的 setup_tracker_paths.m 文件并运行。然后返回四个 VOT 工作目录。
这一步的目的是使 vot 工具能找到 ECO 的目录。
执行后: WARN

Warning: Name is nonexistent or not a directory:
/media/yuuzh/dataDisk2T/datasetTookit/vot/TrackerCode/ECO/external_libs/matconvnet/matlab 
> In path (line 109)
  In addpath (line 94)
  In setup_paths (line 20)
  In setup_tracker_paths (line 11) 
Warning: Name is nonexistent or not a directory:
/media/yuuzh/dataDisk2T/datasetTookit/vot/TrackerCode/ECO/external_libs/matconvnet/matlab/mex 
> In path (line 109)
  In addpath (line 94)
  In setup_paths (line 21)
  In setup_tracker_paths (line 11) 
Warning: Name is nonexistent or not a directory:
/media/yuuzh/dataDisk2T/datasetTookit/vot/TrackerCode/ECO/external_libs/matconvnet/matlab/simplenn 
> In path (line 109)
  In addpath (line 94)
  In setup_paths (line 22)
  In setup_tracker_paths (line 11) 
>> 

在这里插入图片描述
4)执行run_test.m

选择了序列之后,还是出现了如下错误:
在这里插入图片描述

Error using traxclient
Did not receive response.

Error in tracker_run (line 79)
    data = traxclient(tracker.command, callback, ...

Error using tracker_load (line 127)
Tracker has not passed the TraX support test.

Error in run_test (line 8)
tracker = tracker_load('ECO');

VOT2016_DEEP_settings(seq, [], []);
@@TRAX:hello “trax.image=path;” “trax.region=polygon;” “trax.version=3” “trax.channels=color;”
CLIENT: Tracker process ID: 5941
CLIENT: Connection with tracker established.
@@TRAX:initialize “file:///media/yuuzh/dataDisk2T/datasetTookit/vot/sequences/wiper/00000001.jpg” “282.4500,258.0100,324.3800,248.6900,333.5500,289.9900,291.6200,299.3100”
CLIENT: Trying to stop process using protocol.
@@TRAX:quit “trax.reason=”
CLIENT: Flushing streams

CLIENT: Process should be terminated.
CLIENT: Stopping logger.
CLIENT: Tracker exited normally.
CLIENT: Trying to stop process using protocol.
CLIENT: Cleaning up.
CLIENT: Stopping logger thread
CLIENT: Trying to stop process using protocol.
CLIENT: Trying to stop process using protocol.
Tracker execution interrupted: Did not receive response.

解决办法如下

先把ECO的demo 文件跑通:
运行ECO的Demo文件

跑通之后还是出现上面的错误,如何解决

ECO的 demo 通过之后,再从创建Workspace开始,重新生成一次过程,通过!!!

在这里插入图片描述

  1. 执行 run_experiment.m

没有成功,出现以下: 执行了第四步,通过run_test.m之后,这一步也通过了。
在这里插入图片描述
通过截图:

在这里插入图片描述

Result 里面有结果了:

在这里插入图片描述

运行过程中,出现了以下错误:

在这里插入图片描述
参考:

Error using traxclient
Unable to establish connection.

6、绘图,绘图过程参考下文后半段:

test + ncc + vot 配置

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值