在win+tensorflow下安装openpose框架

前言:

openpose是一个较为出色的humans pose estimate框架,其版本有caffe和tensorflow版本,由于题主一直在tensorlfow环境下工作,因此在此搭建了openpose的tensorflow环境,特此记录。

(感谢另外两位答主的博客作为指引,已经他们的流程试错并在此记录下过程,避免其他小伙伴踩坑)

放入链接:

https://blog.csdn.net/lvcoc/article/details/83109005
https://blog.csdn.net/XiaoHeiBlack/article/details/81530413

以下为正文:(window10+tensorflow+openpose)

1.搭建好tensorlfow框架的环境,这个不多说,网上有很多教程。

 

2.从github中下载tf版本的openpose

下载地址:https://github.com/ildoonet/tf-pose-estimation

 

3.接下来需要使用git来安装openpose所需要的依赖库

1)如果安装了git并且使用过git命令下载的同学可以跳过这一步,转至2)

git for windows website:

https://git-scm.com/downloads/

下载下来以后全部选择next进行安装

安装完毕之后:右击鼠标右键即可看见Git Bash Here,打开git bash ,输入 git,安装完毕

2)返回主目录,下载所需要的依赖

pip install -r requirements.txt

 

4.运行测试命令:

python run.py --model=mobilenet_thin

会报错: NameError: name 'ModuleNotFoundError' is not defined

这是因为还没有进行编译。

 

5.进行编译:

1)下载swigwin,下载地址:(要下载的是swigwin,而不是swig)

http://www.swig.org/download.html

下载解压后将其添加到环境变量中即可:E:\swig\swigwin-3.0.12

cmd运行swig --help不报错即可

 

2)编译

在tf_pose/pafprocess中执行命令

swig -python -c++ pafprocess.i && python setup.py build_ext --inplace

得到如下结果:

 

还要再编译为openpose 为python库,(还是在这个文件目录下)

python setup.py install

 

6.至此,运行demo

python run.py --model=mobilenet_thin

得到:

恭喜成功安装!

 

 

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值