美文网首页
Mac Openpose安装Python API遇到的坑以及解决

Mac Openpose安装Python API遇到的坑以及解决

作者: 啦啦啦_e62f | 来源:发表于2019-10-13 08:58 被阅读0次

    记录mac上安装openpose python api遇到的坑

    1. Prerequisites

    https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/prerequisites.md

    根据instructions安装prerequisites。

    2. 使用Openpose 3rdparty的Caffe 

    caffe master与openpose使用的caffe不兼容 所以不要预先安装caffe。

    直接clone openpsoe并且用cmake configure caffe。

    3. cmake caffe vecLib not found 

    找到openpose/caffe/src里的CMakeCache.txt里

    //vecLib include directory

    vecLib_INCLUDE_DIR:PATH=/System/Library/Frameworks/vecLib.framework/Headers

    将其更改为:

    //vecLib include directory

    vecLib_INCLUDE_DIR:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Headers/

    4.  protobuf errors:

    原因是我的mac系统使用C++ 11

    找到caffe的CMakeCache.txt和build文件夹里的CMakeCache.txt

    找到CMAKE_CXX_FLAGS:STRING=

    将其设置为“

    CMAKE_CXX_FLAGS:STRING=-std=c++11

    5. Protocol Buffer Error version

    该错误原因是因为protocol version冲突,因为我的环境里预先安装了tensorflow。

    解决方法是到一个新环境里,重新build。

    相关文章

      网友评论

          本文标题:Mac Openpose安装Python API遇到的坑以及解决

          本文链接:https://www.haomeiwen.com/subject/wgqhmctx.html