使用Visual Studio 和Cmake调试运行 KCF跟踪程序
最近想在windows下运行KCF跟踪程序,但是之前没有用过VS,费了很长时间才调试通过,就做一个记录,免得以后忘记了。
一、安装Visual Studio 、CMake和OpenCV
如果都还没有安装的话,网上介绍安装的链接有很多,可以找一找,这里提供两个
https://blog.csdn.net/lz010/article/details/102632091
https://blog.csdn.net/jinxiaoyu886/article/details/89711408
我感觉这一套操作搞下来最重要的是要有耐心,因为里面配置路径、环境变量感觉真的太繁琐了,头都大了。。。
我这里安装的是Visual Studio 2019 社区版 + CMake3.15.5 + OpenCV 4.1.2,都是最新版本。不过有的说OpenCV最好用 3.xx ,因为OpenCV4可能对初学者来说并不友好,我在后面遇到了一个要添加头文件的问题,不知道是不是这个原因导致的。
二、下载 KCF 源码和数据集
1、要研究KCF,肯定知道作者的网页里面论文和代码下载的地址:
http://www.robots.ox.ac.uk/~joao/circulant/index.html
下载完毕之后解压。
2、OTB50 数据集
我使用的是 OTB50 数据集,这个数据集是作者吴毅在CVPR2013发表文章Wu Y, Li