【Linux】DCPose Installation翻译以及demo运行全纪录
Installation & Quick start
Environment环境
The code is developed using python 3.6.12, pytorch-1.4.0, and CUDA 10.0 on Ubuntu 18.04.
For our experiments, we used 2 NVIDIA 2080Ti GPUs.
该代码是在ubuntu18.04上使用python3.6.12、pytorch-1.4.0和cuda10.0开发的。
在我们的实验中,我们使用了2个nvidia2080ti gpu。
Installation安装
- 1.创建一个conda虚拟环境
conda create -n DCPose python=3.6.12
激活它
source activate DCPose
- 2.通过[DCPose_requirements.txt]安装依赖项(按照你路径的修改)
原始论文:pip install -r DCPose_requirement.txt
我的:
pip install -r /home/cdj/CODE/DCPose-main/DCPose_requirement.txt
- 3.Install DCN(按照你路径的修改)
cd thirdparty/deform_conv
python setup.py develop
我的:
cd /home/cdj/CODE/DCPose-main/thirdparty/deform_conv
python setup.py develop
- 4.下载的预训练模型和补充
文档网址打不开(需要FQ)可以从我的网盘下载
(链接:https://pan.baidu.com/s/1kpdf95H67WH6EGy2uTvDbg 提取码:xgd1)
把它放在目录里DCPose_SUPP_DIR
请注意,部分预训练模型可用,更多预训练模型将很快发布。
放在主目录下
路径不对会报错
Run on video
cd demo/
mkdir input/
# Put your video in the input directory
python video.py
-----------------------------------------------------------------
运行过程中的一些错误记录
错误一缺少yolov3.weights
https://pjreddie.com/media/files/yolov3.weights
自己下载了一个权重,放在了提示的路径下面
我上面网盘链接也有,之前下载好就不用再下载了。
再粘贴一次链接:https://pan.baidu.com/s/1kpdf95H67WH6EGy2uTvDbg
提取码:xgd1
Stoplteration
原因input文件放错位置
方法一
刚开始就怀疑,因为有人说Stoplteration可能是因为读取不到文件,所以先把路径变成绝对路径,如下成功。
debug看一下
方法二
应该在当前video.py文件所在文件夹下方input,例如
正确运行
这里为了查看运行速度,加了几行代码,如下
先导入包
import time
会生成一些文件,如下
input文件夹下生成一些图片,其实是将视频剪成一帧一帧图像
output文件夹下生成的一些文件,包括json,vis_img(骨架图),vis_img_box(剪成方框图),fall1.mp4(带有骨架图检测方框的视频)
用命令方式打开视频
ffplay -autoexit fall1.mp4
更多推荐
所有评论(0)