天天看点

openpose_cpu_python编译01下载项目02 下载依赖和一些难以下载的文件03 下载软件04 开始CMAKE编译05 运行

01下载项目

网址:https://github.com/CMU-Perceptual-Computing-Lab/openpose#quick-start

下载后解压,将文件夹保存在一个没有中文路径的目录下

02 下载依赖和一些难以下载的文件

  • 01 models文件夹

    为了方便,我把目录下models文件夹里需要下载的文件都下好了,现在我把models打包发到以下百度云链接,提取码:

    ei3s

    可以下载后把models文件夹覆盖掉
  • 02 3rdparty文件夹
    • pybind11是一个轻量级的“Header-only”的库,它将C++的类型暴露给Python,反之亦然。 主要用于将已经存在的C++代码绑定到Python。
    • 我们需要把该链接下的项目下载下来,解压改名为

      pybind11

      ,覆盖原来的pybind11文件夹
    • 接下来是windows文件夹下的操作,我的做法是先下载难下载的文件到指定目录下(如下图)注意将压缩包保留在windows目录下,那样才不用重复下载
    • openpose_cpu_python编译01下载项目02 下载依赖和一些难以下载的文件03 下载软件04 开始CMAKE编译05 运行
      百度云链接, 提取码:

      9rny

    • 之后运行

      getCaffe.bat

      ,

      getCaffe3rdparty.dat

      ,

      getOpenCV.bat

      ,等下载完成后,都输入A选项

至此已经将该项目所需要的所有依赖下载完成

03 下载软件

  • 01 cmake 最新版
  • 02 vs2019 免费版专业版都可
  • 03 git

04 开始CMAKE编译

路径如下:

openpose_cpu_python编译01下载项目02 下载依赖和一些难以下载的文件03 下载软件04 开始CMAKE编译05 运行

点击左下角的configure按钮,等待完成后,找到

BUILD_PYTHON

并选中,找到

GPU_MODE

选择

CPUONLY

,再次点击

configure

,红色会消失,之后点击

generate

等待完成后点击

Open Project

,这时通过vs打开项目,将状态切为release,如图:

openpose_cpu_python编译01下载项目02 下载依赖和一些难以下载的文件03 下载软件04 开始CMAKE编译05 运行

之后,找到

pyopenpose

,右键生成

openpose_cpu_python编译01下载项目02 下载依赖和一些难以下载的文件03 下载软件04 开始CMAKE编译05 运行

05 运行

此时

openpose\build\examples\tutorial_api_python

目录下的例子应该都能运行

继续阅读