1、 python开源包的问题
尝试的解决方法:
1)我添加了环境变量,把pytorch-pose虚拟环境(x)
2) 把当前虚拟环境的numpy uninstall后,通过whl文件找到对 应python版本的numpy进行install (√)
以下是下载各种开源包的whl文件的网站地址
https://www.lfd.uci.edu/~gohlke/pythonlibs/
2、 有关“from torchlight import 各种包时候的报错
我将其都改成了 from torchlight.torchlight (x)
不应该按照上述的方式进行修改错误,应按照下面的方法进行解决
python setup.py install
3、 再次出现python开源包的问题
我把scipy进行重新intall,install的版本是scipy 1.1.0
4、 在进行“pip install 某包”时,出现以下错误
解决方法:把软件关闭,再次下载该开源包即可。
5、 Can not find Openpose Python API.
openpose最后编译完成好了后,把生成的build/bin文件夹下的所有库复制到build/x64/release/下,以及将models文件夹复制到build中!!!
按照以上方式操作完成后,还是会出现该错误,通过修改demo.py为demo_old.py即可
命令为:python main.py demo_old --weights "D:\8_home\Program\Based_video\ST-GCN\pretrainded_model\st_gcn.kinetics.pt" –openpose "D:\Program_10\openpose-master\build\x64\Release"
(参考博主)
https://blog.csdn.net/weixin_38719517/article/details/112890908
https://blog.csdn.net/weixin_44014740/article/details/119748347
6、 仍是关于“openpose”相关的问题
#openpose = ‘{}/examples/openpose/openpose.bin’.format(self.arg.openpose) 改为:
openpose = ‘{}/OpenPoseDemo.exe’.format(self.arg.openpose)
7、 仍然是有关“openpose”的新问题
参考内容:
https://github.com/cmu-perceptual-computing-lab/openpose/issues/164
8、 我用conda配置了“conda install ffmpeg”,之后报如下错误:
参考内容:
https://www.it610.com/article/1304174342661246976.htm
https://blog.csdn.net/NekoTom/article/details/114983629
以上问题终于解决:
参考链接,https://www.geek-share.com/detail/2789999143.html
---------------------至此,st-gcn可以正常运行!-----------------------------------
命令为:python main.py demo_old --weights "D:/8_home/Program/Based_video/ST-GCN/pretrainded_model/st_gcn.kinetics.pt" --openpose" D:/Program_10/openpose-master/build/x64/Release" --video "D:/8_home/Program/Based_video/ST-GCN/st-gcn-master/resource/media/skateboarding.mp4"
本人使用potplayer软件打开的保存在demo_reuslts中的视频;链接为:https://potplayer.en.softonic.com/
注意:在这个过程中,也遇到了一些其他问题,最后发现换了一个anaconda虚拟环境即可解决,希望能帮助到各位小伙伴。