在Docker中运行OpenPose

本文介绍了如何在Docker环境下使用OpenPose。首先从Docker Hub下载mjsobrep/openpose镜像,然后尝试通过nvidia-docker运行容器,并映射本地目录。虽然初次运行时数据文件夹映射出现问题,但通过创建新的输出文件夹并测试运行OpenPose,将视频处理结果导出,实现了在Docker内部处理视频并在服务器上保存结果。
摘要由CSDN通过智能技术生成

docker环境是实验室大佬配置好的,所以直接去docker hub下载镜像就行~~

 

下载镜像

docker pull mjsobrep/openpose

查看镜像

docker images

运行

nvidia-docker run -vdocker /mnt/md0/wmk1019:/data -it mjsobrep/openpose /bin/bash

(但是貌似没有映射成功,这个docker容器里没有data文件夹)

新建输出文件夹

mkdir ./output

测试运行

./build/examples/openpose/openpose.bin --video examples/media/video.avi --write_video ./output/result.avi --write_keypoint_json ../output --no_display

把/result.avi复制到/mnt/md0/wmk

docker cp 5a1c03ece399:/openpose-master/output/result.avi /mnt/md0/wmk

 

尝试过

docker run --gpus all -t -i mjsobrep/openpose /bin/bash

nvidia-docker run -v /mnt/md0/wmk1019:/data -it mjsobrep/openpose /bin/bash

docker run -itd -v /mnt/md0/wmk_1019:/data mjsobrep/openpose /bin/bash

都无法映射

 

把服务器中的视频复制到docker里,运行后再把输出视频复制到服务器上

cd /

docker cp /m
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值