01下载项目
网址:https://github.com/CMU-Perceptual-Computing-Lab/openpose#quick-start
下载后解压,将文件夹保存在一个没有中文路径的目录下
02 下载依赖和一些难以下载的文件
-
01 models文件夹
为了方便,我把目录下models文件夹里需要下载的文件都下好了,现在我把models打包发到以下百度云链接,提取码:
可以下载后把models文件夹覆盖掉ei3s
- 02 3rdparty文件夹
- pybind11是一个轻量级的“Header-only”的库,它将C++的类型暴露给Python,反之亦然。 主要用于将已经存在的C++代码绑定到Python。
- 我们需要把该链接下的项目下载下来,解压改名为
,覆盖原来的pybind11文件夹pybind11
- 接下来是windows文件夹下的操作,我的做法是先下载难下载的文件到指定目录下(如下图)注意将压缩包保留在windows目录下,那样才不用重复下载
- 百度云链接, 提取码:
9rny
- 之后运行
,getCaffe.bat
,getCaffe3rdparty.dat
,等下载完成后,都输入A选项getOpenCV.bat
至此已经将该项目所需要的所有依赖下载完成
03 下载软件
- 01 cmake 最新版
- 02 vs2019 免费版专业版都可
- 03 git
04 开始CMAKE编译
路径如下:
点击左下角的configure按钮,等待完成后,找到
BUILD_PYTHON
并选中,找到
GPU_MODE
选择
CPUONLY
,再次点击
configure
,红色会消失,之后点击
generate
等待完成后点击
Open Project
,这时通过vs打开项目,将状态切为release,如图:
之后,找到
pyopenpose
,右键生成
05 运行
此时
openpose\build\examples\tutorial_api_python
目录下的例子应该都能运行