折腾了好几天终于装好了这玩意
这里用的环境是:vs2019,cuda10.1
首先装好cuda和cudnn环境,查找需要的cuda和cudnn版本并下载
cuda安装一直下一步即可
cudnn文件解压后出现4个文件(夹)
将其复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v(version) 下
添加环境变量到系统变量Path中
1)C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v(version)\bin
2)C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v(version)\lib\x64
将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v(version)\extras\CUPTI\libx64\cupti64_(version).dll复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v(version)\bin 中
以上cuda安装完毕
下载Openpose源码
如果安装了git,就用git下载 git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
否则直接去 https://github.com/CMU-Perceptual-Computing-Lab/openpose 下载
然后
1. 运行…/openpose-master/models/中的getModels.bat 下载所需的模型
2. 运行…/openpose-master/3rdparty/windows中的getCaffe.bat,getCaffe3rdparty.bat和getOpenCV.bat 下载各种依赖
3. 下载pyhind11,放在openpose-master\3rdparty文件夹下覆盖即可。 pyhind11百度云,提取码hgnd
这里参考了https://blog.csdn.net/xuelanlingying/article/details/102793110
建议就先按以上步骤自己下载,直接按configure也能下载,但是网不好的话,中间可能有坑!!
安装好之后打开cmake,这里用的3.19版本
source选择openpose的路径
生成目录选择openpose下的build目录,名字可以不是build,不要是中文目录,一定要建在openpose的路径下,否则最后跑不起来!!!!
然后点击configure,然后finish
出现 Configuring done后
勾选BUILD_PYTHON 然后Generate
完成以后点Open Project 或者去build目录下子找sln
修改为release 模式 生成解决方案
然后运行
可以看到已经安装成功
然后测试python 环境
打卡cmd,转到 tutorial_api_python 执行 下面内容
结果如下,说明python环境安装完毕