运行openpose测试代码(demo/picture_demo.py)时出现报错:
File "/xxx/pytorch_Realtime_Multi-Person_Pose_Estimation/lib/utils/paf_to_pose.py", line 7, in
from lib.pafprocess import pafprocess
ImportError: cannot import name 'pafprocess'
解决过程:
1)查看lib\pafprocess中的文件,发现是c++代码,需要先对其进行编译。
2)编译c++代码,在终端执行:
cd lib/pafprocess
sh make.sh
报错:
需要安装swig:【https://blog.csdn.net/shanglianlm/article/details/88797529】
b)安装pcre
tar -zxvf pcre-8.41.tar.gz
chmod -R 777 pcre-8.41
cd pcre-8.41/
./configure
make
sudo make install
c)安装swig到默认目录
tar -xzvf swig-4.0.1.tar.gz
cd swig-4.0.1