Openpose 编译注意事项(CPU-only)

1. 最新的1.7的Code编译一直出错,解决办法:使用release版本V1.6中的source code进行编译。

2.编译成功后会有No module named 'pyopenpose' 错误,由一些原因构成。

最主要的原因是,我在虚拟环境envs中创建了Python3.7,就要保证我在使用CMake、VS2019、VScode时也要使用的是envs中Python路径。如下:

i.CMake更改编译环境,可以看这个博主的建议。https://blog.csdn.net/qq_42548340/article/details/123692080

envs的python路径主要在:此电脑——C盘——用户——xxx(名字)——.conda中。

CMake读取Python版本成功是有显示的,Found PythonLibs:xxxxx。

ii.VS2019更改编译环境。

试图——其他窗口——python环境,在这选择envs中的python3.7(你的anaconda必须要在你的电脑路径中)。

iii.VSCode中更改调试环境。

在主页面按下crtl+shift+p打开搜索框,输入Python:select interpreter,选择envs中的Python路径。

Python:select interpreter

3. 个人尝试Python3.9+vs2022无法编译,建议改成Python3.7+vs2019+CMake3.15.5

在VS2019编译的过程中,一定要将Examples中的OpenposeDemopyopenpose都进行release!!忘记的话,就会缺少编译成功的Pyopenpose的三个文件。

最后在VSCode中,依旧会提示找不到Openpose库,实际上已经成功import了,但是提示有误,不用管,直接运行就行!!

!!!!!值得庆贺的一件事情就是终于运行成功了!!!

———————————————————————————————————————————

附加提醒,VScode打开文件夹必须在这个目录打开。如果从更高一级或更低一级目录打开会报错,不知道为何,可能是库的调用关系?

发现了一篇很重要的文章,可以用来编译1.7.0的版本源码:

https://zhuanlan.zhihu.com/p/383661308

解答了我很多的疑问!

Support 另一篇文章:

https://blog.csdn.net/weixin_38383877/article/details/103665692

Support Openpose官网新更新的文件指引:

openpose/0_index.md at master · CMU-Perceptual-Computing-Lab/openpose (github.com)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值