• VOT工具操作指南(踩过的坑)


    为了运行在VOT里DaSiamRPN,配置了很久环境,我电脑的配置是Ubuntu16.04+MatlabR2018a+pytorch0.3。

    下面是一些从网上整理的操作步骤:

    1.首先是工具箱的下载:

    git clone https://github.com/votchallenge/vot-toolkit.git
    cd vot-toolkit && mkdir vot2018 && cd vot2018
    git clone https://github.com/foolwood/DaSiamRPN.git
    /usr/local/MATLAB/R2018a/bin/matlab -nodisplay   #我是在siamrpn虚拟环境(pytorch0.3)下打开的matlab
    >> run ../toolkit_path
    >> workspace_create
    >> 7
    >> SiamRPN
    >> 2
    >> run_experiments
    

    一般运行完上面的指令后工具都已经下载完成了,但是不排除没有下载好trax辅助工具的可能,若没有下载成功则需要在https://github.com/votchallenge/trax/克隆到vot-toolkit解压目录下新建的文件夹./native/trax中  

    2.接下来是测试在ncc下能不能成功:

    tracker_ncc.m

    tracker_label = 'ncc';
    tracker_command = generate_matlab_command('ncc', {'absolute/path/to/vot-toolkit/tracker/examples/matlab'});
    tracker_interpreter = 'matlab';

    若结果没有错误,则环境配置没有问题。

    3.可能出现的错误:CLIENT: Closing server socket. Tracker execution interrupted: Did not receive response. 原因:错误使用 traxclient Did not receive response.

    解决办法:将工程路径加载到接口函数中问题得到解决

    tracker_SiamRPN.m(我的是在vot-toolkit/vot2018目录下)

    tracker_label = ['SiamRPN'];
    tracker_command = generate_python_command('vot_SiamRPN', {'/home/tay/vot-toolkit/vot2018/DaSiamRPN/code'}); %这里code后面不能有/号
    tracker_interpreter = 'python';

    注意:tracker_SiamRPN.m应该放在与run_experiments.m同一级目录下,将vot-toolkit/tracker/examples/matlab文件夹中vot.m也复制到这一级目录;

    下载的SiamRPNBIG.model等model应该code文件中;

    4.调试:

    因为跟踪器初始化超过30秒,这个工具运行是会报错的,vot-toolkit racker目录下的tracker_run.m当中的 line 32修改为timeout = 300000

    建议在run_experiments中的[sequences, experiments] = workspace_load();后面添加一句experiments{1,1}.parameters.repetitions = 1,这样就让跟踪器在每个视频上只运行一遍,节约时间

    5.最终结果如下所示:

  • 相关阅读:
    hibernate悲观锁和乐观锁 Mr
    windows窗体调整
    我是一只草泥马
    草泥马2号
    用友二次开发 用友控件 Js宿主脚本 调用用友T6 登录 参照 控件示例
    KRBTabControl 不能不能输入
    藕のC#语法と
    ぇ份の测试ょ
    初学者编程入门:C语言指针使用方法
    开始写点东西了。。。。
  • 原文地址:https://www.cnblogs.com/tay007/p/10656098.html
Copyright © 2020-2023  润新知