Openpose+Window10+1060+VS2015+VS2017配置安装
源 https://blog.****.net/qq_36616268/article/details/79302102
主要是配置,主要参照http://blog.****.net/lgh0824/article/details/75949477的博客。
首先最重要的一点,因为1060的卡貌似与CUDA8.0不适配,安装的时候会提示没有发现合适的硬件驱动巴拉巴拉。(截取的是位图,可能不太清楚,但遇到这个问题的人应该都看到了)
忽略,继续安装。当时第一次安装直接就失败了,后来发现是我在安装的时候清理系统垃圾。还有一个人和我一同安装,他是重装了一下系统,就成功了。(据说可以用CUDA9.0,但是需要更改某个文件里的配置,把8改到9,参照https://github.com/CMU-Perceptual-Computing-Lab/openpose,但是官方也只是提了一句,如果有知道的,欢迎留言)
下面是步骤:
第一步,安装VS2015或者VS2017(按照这种方法,两种均可执行成功)
VS2017直接官网,VS2015嘛,去Visual Studio吧里找精品帖子,2017直接去
VS官网下载就可以。至于15和17的区别,使用的感觉就是用习惯了15,可能会觉得17超级难用-。-|||
第二步,安装CUDA8.0
链接:https://pan.baidu.com/s/1i6jxGiT 密码:usfd
直接下载安装就行,可能会出现上面的问题,忽略就可以了。CUDA9我是真没成功,要是有成功的可以留言分享一下。
第三步:下载CUDNN
链接:https://pan.baidu.com/s/1o99BSXO 密码:fezr
下载下来,解压,将
覆盖C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0下的三个文件
第四步:下载Openpose并配置
链接:https://pan.baidu.com/s/1i6v8V6d 密码:memy
下载完成后,解压,然后运行
下的
这俩中的任意一个。完成后运行
下的
三个,其实运行下面俩就行,防止意外就都运行了吧。
第五步,运行Openpose并纠错
配置好了,找到下的
OpenPose.sln,运行。然后就会发现一大堆错误。
比如opencv2/什么 不存在此目录,这个时候就需要配置一下。
在VC++中添加目录即可。就添加了这俩。也不用添加CUDA8的include什么的。
哦,对了对了,差点忘了说,如果无法打开什么的,就需要你去下一个py,我下的2.7就成功了。
其实会出现一堆报错,warning就不用管了,什么找不到这个,什么{什么}各种错误,只要配置好了,我是2000多个错误,只要添加对了路径就都会成功。
的确和Openpose官方上说用什么CMakeGUI方法不同。再次感谢上述博客。