由于ECO是深度特征的跟踪器,所以就要配置深度学习用到的东西,首先根据,运行的demo-ECO的错误和readme
得知,我需要安装MatConvNet,然后根据这个关键词查到了要安装cuda,并且需要配置matlab和VS
1.在win10系统中安装cuda点击打开链接,这个教程挺好也解决了我后面遇到的一个问题
(1)下载安装cuda_8.0.61_win10,这个是我后来采用的版本,一开始下载过8.0.44还有9, 但是一直安装失败,后来想起我的一个同学也是深度学习的而且我们电脑型号一样,所以果断问他,他很爽快的发给我了他的cuda和cudnn
在安装的过程中出现了很多问题,首先要把360关掉,要不会失败的,安装完之后修改环境变量然后就是安装完之后检测不出来,查询之后才知道,是因为NVIDIA的显卡没有单独打开,然后尝试了很多次,控制面板-小图标-NVIDIA控制面板一直打不开,最后,我采取设备管理器-显示适配器-NVDIA 更新了驱动程序,更新完之后发现就好了,然后再去测试也成功了
(2)然后配置VS2013点击打开链接,基本上按照这个配置,或者其他网上的配置教程都可以,这个比较顺利的成功了
(3)配置matlab,下载MatConvNet,下载完之后我放到了matlab工程里面,https://blog.csdn.net/u014041590/article/details/79098004,这个教程也不错,我一开始,配置的时候
mex -setup找到了VS2013,路径到MatConvet,但是addpath matlab 之后,编译vl_compilenn,总是出错,让我用
VS2015,犹豫了很久还是决定下载2015,我用工具卸载了VS2013,TotalUninstaller这个工具,很简单的卸载工具,安装完2015之后,没办法CUDA得重新安装,因为VS必须先安装,再安装CUDA8,然后我就去控制面板程序里面的cuda8相关的卸载掉,但是出现了一个关键问题
这个卸载不掉,卸载不掉,就没法重新安装cuda,每次我安装就会这样
一开始以为是让我重启电脑,后来重启了很多便,才发现不管用,然后上网查询,说是驱动的问题,可能得重装系统才行,既然是驱动问题,我就想下载一个驱动精灵,然后下载了一个驱动大师,发现驱动都挺正常的,看到NVIDIA的驱动写着升级,那我就升级一下吧,试一下
升级完之后,竟然可以重新安装了,但是安装的时候一定要退出360,安装完之后配置环境变量,其实之前的都在,就没再配置,然后测试,都通过了
(4)再去配置cuda与VS2015,这个第二次配置还是出了问题,点击打开链接,我这一次按照这个配置的,终于又成功了
然后,再去matlab中,果然vl_compilenn之后,
成功了
(5)然后,就想跑一下ECO,打开之后跑deo_eco,
还是之前的错误,可是MatConvNet我已经下载,放在matlab 中了,怎么还是这样,然后请教别人说
这个没有啊,并且给我了一个网址,让我下载下来点击打开链接,下载下来需要的就可以,但是networks我真不知道是咋回事,我先下载下来,放在一边了
我再去看了一遍
这俩我还没运行呢,然后我就运行了一下install,没有错误,但是警告很多,先没管,然后根据第二个dowload下载的两个的工具放在,相应的位置
特别要注意的是,要把下载的toolbox里面的内容粘到pdollar_toolbox中,不要下载下来直接放进去,这样是不行的,然后把下载的matconvnet的内容粘到上面这个位置的matconvnet中,非常重要,我的错误大部分出在这里,导致程序不能运行
是大神帮我运行程序的时候发现我这错误的,因为我install的时候,有个警告
找不到matconvnet,然后确实路径没放对
然后,就是那个networks
大神,把我下载下来的这个imagenet_vgg-m_2048.mat放在了feature_extration中自己建的一个networks当中,至此,所有配置以及工具都结束了
基本上算是成功了,感谢大神,仅以此篇记录这几天的痛苦旅程