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就能夠使用了。