何为人体姿态估计
人体姿态估计(Human Pose Estimation)是计算机视觉中的一个重要任务,也是计算机理解人类动作、行为必不可少的一步。在实际求解时,对人体姿态的估计常常转化为对人体关键点的预测问题,即首先预测出人体各个关键点的位置坐标,然后根据先验知识确定关键点之间的空间位置关系,从而得到预测的人体骨架。
今天,我们将运用PyCharm在已有原码的基础上实现环境与模块的导入,最终实现初步的人体姿态估计。
Firstly:搭建人途姿态估计所需要的环境
1.安装anaconda和PyCharm
官方下载,无需多言。链接如下:
Anaconda | The World's Most Popular Data Science Platform Download PyCharm: Python IDE for Professional Developers by JetBrains
2.搭建深度学习环境
找到之前下载的anaconda目录,进入目录下的condabin,输入cmd命令
新建虚拟环境:conda create -n py38 python=3.8 创建一个名为py38的虚拟环境
激活虚拟环境:activate py38
so easy ,next step
Secondly:导入数据库与代码
下载代码
Pycharm里新建工程
阅读README.MD文件。里面有一个文件checkpoint_iter_370000.pth 要下载下来。这是训练好的模型文件。
Thirdly:调试代码
运用之前下载的环境
尝试运行............ 理所当然的失败了
No module named pycocotools
在所搭建的虚拟环境下pip install pycocotools 即可解决
运行.......理所当然
The following arguments are required: --checkpoint-path
菜单Run,edit configurations
在parameters 一栏填--checkpoint-path=checkpoint_iter_370000.pth
是不是觉得大功告成 漏漏漏!!! 还差最后一步
运行后提示要缺少 –video 或 –image
则在命令行参数里添加 –video=0,表示使用你的0号摄像头。
可能还会提示关于cuda的错误,增加一个命令行参数:--cpu,即可。
Last:运行代码
以上仅为作者本人愚见,如有意见,以你为主。