win10+openpose+vs2017的配置与使用
一、相关下载

openpose下载地址:openpose
vs2017下载与安装:此过程忽略
cmake下载地址:cmake

二、使用步骤
1.下载模型

进入openpose/models中,双击执行:

win10+openpose+vs2017的配置与使用
getModels.bat与getModels.sh这两个文件的作用相同,都是用来下载face/hand/pose下的模型,下载好的模型依次为下图:
win10+openpose+vs2017的配置与使用
win10+openpose+vs2017的配置与使用
win10+openpose+vs2017的配置与使用
win10+openpose+vs2017的配置与使用
win10+openpose+vs2017的配置与使用
进入Windows文件,执行下面4个文件,安装需要的库
win10+openpose+vs2017的配置与使用

2.使用cmake进行编译

在openpose根目录新建一个make文件夹:
win10+openpose+vs2017的配置与使用
在cmake文件中,bin文件中,打开cmake-gui,选择对应的目录,进行编译:
win10+openpose+vs2017的配置与使用
注意在configure的过程中,应选择对应的vs版本与平台(不然在之后的编译过程中会报错):我使用的是vs2017与x64平台
win10+openpose+vs2017的配置与使用
在cmake之后,在make文件夹中会生成一个OpenPose.sln文件
win10+openpose+vs2017的配置与使用
3.使用vs编译:
将2步骤生成的OpenPose.sln用vs打开,OpenPose右键生成解决方案,修改vs中的编译平台:
win10+openpose+vs2017的配置与使用
win10+openpose+vs2017的配置与使用
openpose右键-生成,同样修改运行平台,如下图所示为生成成功:
win10+openpose+vs2017的配置与使用
OpenPoseDemo右键-生成,在build/x64/Release文件下生成OpenPoseDemo.exe可执行文件。

4.根据官网使用OpenPoseDemo.exe进行测试:
win10+openpose+vs2017的配置与使用
运行时会出现缺少dll文件:将x64/Release文件下的OpenPoseDemo.exe与openpose.dll文件拷贝到bin文件下,再次运行。

相关文章: