【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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dujuancao11/article/details/116429310#comments_21496109