【OpenPose-Windows】中断问题及图像不同分辨率对帧率的影响

8 篇文章 0 订阅
5 篇文章 0 订阅

【我的笔记本配置】
Operating system: Windows10
CUDA version :8.0
cuDNN version:5.1
GPU model :Nvidia GeForce 950M (2GB)
Caffe version: Default from OpenPose.
OpenCV version: Default from OpenPose (Windows).

【问题描述】
独立运行Pose模式的OpenPoseDemo可以正常运行,但是修改face 或者 hand 选项为 true,运行OpenPoseDemo项目,报出如下问题
这里写图片描述
这里写图片描述
这里写图片描述
【问题解析】
最初笔者以为是程序出现了bug,便到github上向OpenPose的提供者发出了问题
Win10-VS2015 running OpenPoseDemo(pose-hand or pose-face) have some questions #156
地址:https://github.com/CMU-Perceptual-Computing-Lab/openpose/issues/156
经过几次讨论和尝试,笔者锁定了installation.md文档中的FAQ,
Github链接:https://github.com/CMU-Perceptual-Computing-Lab/openpose/blob/master/doc/installation.md#quick-start
发现是自己的电脑GPU配置太差,无法运行起来默认状态的pose+hand/face,以上报出的错误也是指出内存溢出。
解决方案
按照FAQ所回复的内容,笔者调整了网络的分辨率,其调整如下:

参数0默认1次调整2次调整3次调整
net_resolution656x368320x176320x176256x176
face_net_resolution368x368368x368320x320256x256
hand_net_resolution368x368368x368320x320256x256

备注:全部网络的分辨率必须为16的倍数。

【实验结果】

—————–0默认:

项目PosePose+facePose+handPose+face+hand
Bug否无报错报错,内存溢出报错,内存溢出报错,内存溢出
帧率帧率较低,平均1.8fps---
细节还原度 样本:examples\media*.jpg骨骼还原存在误差,1人识别为2人---

Pose配图
这里写图片描述
其他配图
这里写图片描述

—————–1次调整:

项目PosePose+facePose+handPose+face+hand
Bug否无报错无报错无报错报错,内存溢出
帧率平均5.4fps帧率较低,平均1.6fps帧率较低,平均0.9fps-
细节还原度 样本:examples\media*.jpg骨骼正常还原面目正常还原手型正常还原-

Pose配图
这里写图片描述
Pose+face配图
这里写图片描述
Pose+hand配图
这里写图片描述
Pose+hand+face配图
这里写图片描述

—————–2次调整:(Github官方FAQ推荐)

项目PosePose+facePose+handPose+face+hand
Bug否无报错无报错无报错报错,内存溢出
帧率平均5.4fps帧率较低,平均2.6fps帧率较低,平均1.1fps-
细节还原度 样本:examples\media*.jpg骨骼还原度不变面目还原度下降手型还原度下降-

Pose配图
这里写图片描述
Pose+face配图
这里写图片描述
Pose+hand配图
这里写图片描述
Pose+hand+face配图
这里写图片描述

—————–3次调整:

项目PosePose+facePose+handPose+face+hand
Bug否无报错无报错无报错报错,内存溢出
帧率平均5.7fps帧率较低,平均2.6fps帧率较低,平均1.6fps-
细节还原度 样本:examples\media*.jpg骨骼还原度不变面目还原度下降例图无法还原手型-

Pose配图
这里写图片描述
Pose+face配图
这里写图片描述
Pose+hand配图
这里写图片描述
Pose+hand+face配图
这里写图片描述

  • 9
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二十四桥下一句

您的鼓励是我最大的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值