CSR-DCF视频目标跟踪源码运行笔记

论文基本信息

  • 论文标题:Discriminative Correlation Filter with Channel and Spatial Reliability
  • 论文作者:Alan Lukezic等
  • 论文出处:CVPR 2017
  • 文章链接:https://arxiv.org/abs/1611.08461
  • 补充材料:https://www.semanticscholar.org/paper/Discriminative-Correlation-Filter-with-Channel-and-Lukežič-Vojı-ř/7b485979c75b46d8c194868c0e70890f4a0f0ede
  • 源码链接:https://github.com/alanlukezic/csr-dcf

运行环境介绍

  • Windows 10 x64
  • MATLAB R2016b (2017及以后的版本可能存在问题,建议安装MATLAB R2016版本)
  • Visual Studio 2013
  • OpenCV 2.4.12(可以在这里下载:https://opencv.org/releases.html )
    注意: 上述MATLAB、Visual Studio和OpenCV的版本最好与本文保持相同,其他的版本组合可能存在问题。

准备

  1. 安装OpenCV,并确保在系统变量的Path变量中配置了OpenCV的路径(如果安装程序默认没有配置就手工添加),如下图所示:
    CSR-DCF视频目标跟踪源码运行笔记_第1张图片

  2. 在MATLAB中,确保关联了Visual Studio 2013的C及C++编译器,可以分别输入以下两条命令进行查看:

mex -setup
mex -setup C++

如果默认不是VS 2013的编译器,则根据MATLAB的提示进行操作即可。

运行

  1. 解压CSR-DCF的源码,在MATLAB中浏览该路径,并打开compile.m文件,修改第15行和第17行两处,配置为自己的OpenCV对应的路径(注意: 路径末尾要加反斜杠),如下图所示:
    CSR-DCF视频目标跟踪源码运行笔记_第2张图片

  2. 运行compile.m文件,此时会得到mex完成的输出,如下图所示:
    CSR-DCF视频目标跟踪源码运行笔记_第3张图片

  3. 打开demo_csr.m文件,根据自己实际情况修改其中两处路径和视频名字,注意最后不要有反斜杠,如下图所示:
    CSR-DCF视频目标跟踪源码运行笔记_第4张图片

  4. 运行demo_csr.m文件,效果如下图所示:
    CSR-DCF视频目标跟踪源码运行笔记_第5张图片


想持续获得文章推送?欢迎扫码关注“视觉边疆”微信订阅号
CSR-DCF视频目标跟踪源码运行笔记_第6张图片

你可能感兴趣的:(视频目标跟踪(Visual,tracking),filter),傅里叶变换,MATLAB,数字图像处理,模式识别与深度学习)