Openpose安装成功且可以运行,
但是使用其Python API的去调用时总是报错:
ImportError:cannot import name pyopenpose
路径已经按照文件中提示的样子改成....../openpose/build/python
但还是报错。
原因是!ubuntu系统里自带python2.7和python3.5两个版本,cmake编译时是自动使用python3.5编译的,而我们运行时是使用python2.7运行的。
解决办法:
在cmake编译时使用python2.7编译
在cmake-gui的界面中 点击 Add Entry,增加两个:
PYTHON_EXECUTABLE /usr/bin/python2.7
PYTHON_LIBRARY /usr/lib/x86_64-linux-gnu/libpython2.7.so
再继续Configure,Generate
然后按照教程make成功后,python的api就能够使用了。
来源:CSDN
作者:CptM
链接:https://blog.csdn.net/u010497704/article/details/103974676