MENU

Win10 CPU环境编译Openpose

July 21, 2021 • Read: 915 • 计算机视觉阅读设置

目标:在Win10环境下成功编译安装CPU版本的Openpose

电脑环境

Win10 CPU Python3.6.7

所需工具

cmake-gui VS2019

过程记录

流程从Github下载Opnepose安装包文件,并进入models文件夹下根据bat的内容下载多个模型文件并解压(face hand pose),然后进入3rdparty/windows文件夹下根据4个bat文件下载相关文件并解压。然后cmake编译,选择source code为openpose文件夹,在openpose文件夹下新建build文件夹作为Where to build the binaries ,而后勾选Build_Python并选择GPU_Mode为CPU_ONLY。点击Confige(配置为VS2019,x64)得到caffee_cpu的下载链接,而后下载caffee_cpu置于3rdparty/windows文件夹下。而后删除build文件夹下全部内容,cmake再次Confige(配置不变),Confige后点击Generate,Generate完毕后,点击Open Project用VS2019打开,将Debug模式更改为Release模式,选中解决方案中Examples文件夹下OpenposeDemo右键生成,等待生成完毕后,选中pyopenpose右键生成。至此,Openpose安装完毕。

安装步骤

  1. 下载百度网盘Openpose文件,并解压至相关位置。笔者结合网上的资料以及个人安装流程,将所有需要前期下载的文件整理完毕,下载网盘文件后可以省略前期的繁琐步骤。

网盘链接:https://pan.baidu.com/s/1QyWwh4yTEptVzN-rw_6MiA

提取码:qrkn

  1. 在Openpose文件夹下新建build文件夹
  2. 启动cmkae-gui,设置source code以及build文件夹,如下

WUUO6e.png

其他配置信息不变,勾选BUILD_PYTHON,并将GPU_MODE更改为CPU_ONLY,如下图

WUUvmd.png

点击Confige(配置为VS2019,x64),配置完毕后点击Generate 而后点击Open Project并选择VS2019

  1. VS启动Openpose,将Debug模式更改为Release模式,选中解决方案中Examples文件夹下OpenposeDemo右键生成,等待生成完毕后,选中pyopenpose右键生成。

WUUXOH.png

  1. pip按照相关依赖

    pip install opencv-python
  2. 测试OpenPose编译完毕

在Openpose/build/examples/tutorial_api/python文件夹下运行测试文件代码。

Openpose安装成功

python 01_body_from_image.py

成功出现图片,说明Openpose安装成功

WUUx0A.png

使用OpenPoseDemo

将以下文件复制到openpose/build/bin文件夹下

  • openpose/build/x64/Release下的两个文件
  • openpose/build/python/openpose/Release/下的三个文件
  • openpose/models整个文件夹

双击bin文件夹下openposedemo.exe可以正常运行表示成功

参考链接

https://github.com/CMU-Perceptual-Computing-Lab/openpose

https://www.bilibili.com/video/BV1WV411v7aj?from=search&seid=3506254375944080645

https://www.bilibili.com/video/BV1Ma4y14734?from=search&seid=3506254375944080645

https://www.jianshu.com/p/3aa810b35a5d

Last Modified: November 9, 2021