前提:ubuntu下将python3.5.2设为默认(百度)

一.下载stgcn

(gitbub上fork后导入到gitee快些):  st-gcn: Spatial Temporal Graph Convolutional Networks (ST-GCN) for Skeleton-Based Action Recognition in PyTorch博客:https://blog.csdn.net/weixin_42661709/article/details/105056325

二.开始配置

1.安装pytorch0.4.0:

sudo pip3 install torch==0.4.0 -f https://download.pytorch.org/whl/cup/stable -i Simple Index

2.openpose pythonAPI

ubuntu16.04 openpose cpu版 python3_I'm you.的博客-CSDN博客

3.下载依赖包:

sudo apt-get install ffmpeg

pip3 install -r requirements.txt

4.安装

cd st-gcn
cd torchlight;
sudo python3 setup.py install;
cd ..

5.下载模型

法一(相当慢):bash tools/get_models.sh  

法二:从别人的网盘下载(写文章-CSDN博客)

pose_iter_440000.caffemodel放到st-gcn/models/pose/coco中

st_gcn.kinetics.pt等文件  放到 st-gcn/models中

6.运行Demo(配置差可以试个短视频就几帧那种。想跑图片就把.jpg改成.mp4)

python main.py demo [--video ${PATH_TO_VIDEO}] [--openpose ${PATH_TO_OPENPOSE}]

新版STGCN:python3 main.py demo --openpose '/home/chq/openpose/build' --video '/home/chq/st-gcn/resource/media/skateboarding.mp4'

旧版:python3 main.py demo_old --video /home/chq/st-gcn/resource/media/test.mp4 --openpose  /home/chq/openpose/build

旧版默认保存在 ./data/demo_result/下,也可以自己设置保存位置如:--output_dir /home/chq/st-gcn/resource/media_out

第一个图是10秒的视频我跑了两天.....第二个图是改图片后缀了测试的图片

6.解决错误:

1.cpu版的cuda问题

device = torch.device("cuda" if args.cuda else "cpu")。将io.py中103行True修改为False

2.RuntimeError: Error(s) in loading state_dict for Model

问题解决:
原因是作者提供(bash tools/get_models.sh)的模型参数—— st_gcn.kinetics.pt 有问题。所以要下载从另外的途径下载可用的文件https://pan.baidu.com/s/1JrfpRqt0uF8AydiJuxANZw#list/path=%2F&parentPath=%2Fsharelink53688367-280314025530152

(password: j4rt )。放到models下后重新测试运行。

任何程序错误,以及技术疑问或需要解答的,请扫码添加作者VX :  18565453898

复现STGCN CPU版 (ubuntu16.04+pytorch0.4.0+openpose+caffe)相关推荐

  1. Ubuntu16.04+GT720M + Cuda8.0+py-faster-rcnn(caffe)

    Ubuntu16.04 + GT 720M + Cuda8.0+ Py-faster-rcnn(caffe) Cuda8.0 安装 cuda 的安装其实挺简单的,有两种安装方法,一种使用deb文件,另 ...

  2. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7

    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...

  3. ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

    [摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...

  4. Ubuntu16.04 安装 OpenMPI4.0.0

    Ubuntu16.04 安装 OpenMPI4.0.0 文章目录 OpenMPI 简介 一.OpenMPI 1.0.0版本下载 二.OpenMPI 安装步骤 1.解压并进行配置 2.Build 并安装 ...

  5. ubuntu16.04+gtx1080ti+cuda10.0+cudnn7.4.2/cudnn7.6.4 环境配置

    配置:ubuntu16.04+gtx1080ti+cuda10.0+cudnn7.4.2/cudnn7.6.4+显卡驱动NVIDIA-Linux-x86_64-410.78 tensorflow1.1 ...

  6. caffe+CPU︱虚拟机+Ubuntu16.04+CPU+caffe安装笔记

    由于本机是window10系统,所以想尝试caffe就在自己电脑上整了一个虚拟机(详情可见:win10系统搭建虚拟机:VMware Workstation Player 12环境+Ubuntu Kyl ...

  7. Ubuntu16.04编译android6.0.1源码记录

    目录 目录 一.安装环境 二.下载源码 1.下载repo 2.初始化repo 3.同步源代码 关于驱动 三.编译源码 四.导入源码到AS 五.刷入真机 六.修改源码 总结: 3.同步源代码 关于驱动 ...

  8. 编译内核启用KASan动态检测内核内存错误功能(ubuntu16.04 4.4.0内核编译升级到linux-4.4.252版本)

    目录 一.编译内核并配置支持KAsan 1.下载源码 2.安装编译内核必须的库 3.清理之前内核编译生成及相关配置 4.配置内核参数 5.开始编译 6.模块(驱动)安装 7.安装新编译的内核 8.修改 ...

  9. ubuntu16.04+GTX1060+ CUDA9.0+CUDANN7.0 tensorflow(GPU)安装,实测有效,安装包我放在云盘中,直接下载使用。

    最近在运行一些 semantic segmentation 的代码,好多都是GPU版本的,自己就安装一下,记录一下,开始错了好多次,最后参考了一些文章,发现这个版本问题很重要,我用的是一下版本cuda ...

最新文章

  1. C++变量命名规则和数据类型
  2. Android LiveData组件详解以及LiveDataBus
  3. 确保您的物联网部署具备5G功能
  4. Dlib 19.14发布——增加了一个训练RBF-SVM的auto-ML工具
  5. 基于角色(Role-Based)的表单验证
  6. mysql 位运算 一对多_介绍Mysql位运算简化一对多关系
  7. html回车完成修改,后续段落样式 WORD回车后格式自动改变
  8. 马化腾:互联网企业竞争要注重什么
  9. js 编译emoji表情
  10. 计网实验二——以太帧、IP报文分析
  11. RPG类游戏开发方法
  12. 怎么从抖音上直接跳转到微信呢?
  13. Java 6.22练习-----模拟物流快递系统程序设计
  14. 苹果手机批量移动图标的小技巧
  15. VC写的双人版俄罗斯方块
  16. BI是什么,BI的解释
  17. 他山之石 | 腾讯音乐知识图谱搜索实践
  18. Latex常用总结(2):输入矩阵(输入矩阵、对角阵、方程组等)
  19. 八成互联网电视系统非法采集用户数据;前亚马逊工程师被定罪;雅虎将在香港测试元宇宙技术 | 每日大事件...
  20. 小程序 php json,微信小程序如何获取php传来json值

热门文章

  1. 计算机视觉:人工智能领域当下火热的计算机视觉技术综述
  2. IT知识百科:什么是三层交换机?
  3. IK分词器扩展词典、停用词典、同义词典
  4. [BZOJ]1115 石子游戏Kam
  5. 凡客五轮融资史 ,3年融资总额达2亿美元
  6. 湖州银行冲刺A股上市:计划募资约24亿元,资产质量水平较高
  7. adb 由于目标计算机积极拒绝,无法连接。 (10061)
  8. 解决Maven ‘parent.relativePath‘ of POM
  9. UnboundLocalError: local variable 'end_page' referenced before assignment
  10. 计算机桌面最下边的横条叫做,在屏幕下方那个蓝色的横条并且带有开始的那个地方叫什么?...