目录
本文中CUDA已安装,版本为11.2。
CUDA版本在Nvidia控制面板-系统信息-组件-NVCUDA64.DLL产品名称栏中可以找到。
配置Openpose-1.5.0
参考链接
[1] Openpose1.5.0+VS2017+CUDA10+cuDNN7.5+WIN10安装部署教程(C++和Python API).
[2] win10+VS2017+openpose1.5.0+cuda10.0+cudnn7.5(GPU版,实现pythonAPI).
Openpose下载
- 下载链接:GitHub下载.选择SourceCode(zip)
- 下载完成后先修改文件夹名为openpose(删除数字版本号1.5.0避免可能出现的Cannot find Python API错误)
- 执行其他下载项。文件夹openpose\3rdparty\windows下还有4个bat文件,执行的是4个下载命令。复制下载链接到迅雷下载。下载链接如下:http://posefs1.perception.cs.cmu.edu/OpenPose/3rdparty/windows/文件名,文件名可以在bat文件中找到,分别为caffe_15_2019_03_14.zip;caffe3rdparty_15_2019_03_14.zip;freeglut_2018_01_14.zip;opencv_401_v14_15_2019_03_14.zip。
需要保留zip文件! - 执行上述下载完成后的文件目录如下
- 下载完Openpose和上述的其他下载项以后,还需要下载
- 模型文件。执行\models 里的getModels.bat下载,或在参考链接[2]里提供的百度云地址下载。
- pybind11。用于Python和C++数据类型转换。GitHub下载.
Cmake编译Openpose
- 下载安装cmake,运行cmake-gui.
本文使用的cmake版本为cmake-3.19.6-win64-x64\bin\cmake-gui.exe。下载时win10系统选择binary版本比较方便。