查看: 3247|回复: 6

深度学习开源项目介绍OpenPose

[复制链接]

46

主题

77

帖子

702

积分

xdtech

Rank: 5Rank: 5

积分
702
发表于 2018-8-24 12:58:29 | 显示全部楼层 |阅读模式
本帖最后由 易学智能 于 2019-1-26 14:45 编辑

OpenPose人体关键点检测
易学智能小编认为人体关键点检测主要是先将人体的重要关键点(如手肘、手腕)等部分识别出来,然后依次对其连线,从而形成完整的人体虚拟骨架图。这个框架在西瓜视频“深度学习中的人体关键点检测是啥?不用看完就能弄明白”里面已经介绍了。具体可参考下图:


OpenPose是一个人体关键点检测框架,它能够在多人的图片中检测人体、手、面部总共多达135个关键点。并且速度很快,能够达到实时检测效果。

Openpose功能
1 2D实时多人关键点检测
a) 对人体的关键点进行检测,运行时间不受检测到的人数的影响。
b) 对手部的关键点进行检测,运行时间取决于检测的人数。
c) 对面部的关键点进行检测,运行时间取决于检测的人数。
2 3D实时单人关键点检测
可从多个单一视角生成三维视角
3 校准工具箱
估计失真,调整摄像机内参和外参。
Openpose的输入输出
输入:图像,视频,网络摄像头等。或者根据C++样例来添加自定义输入。
输出:基本图像+关键点显示或者保存图像(PNG, JPG, AVI,…),关键点保存为文件(JSON, XML, YML,…),或者关键点作为数组对象输出。
OpenPose预装环境
操作系统可选用Ubuntu (14, 16), Windows (8, 10), Mac OSX, Nvidia TX2。GPU版本:电脑的GPU是英伟达GPU就安装Cuda,是AMD的GPU就安装OpenCL。需要安装Caffe和Opencv库。
OpenPose安装
Windows便携版:只需从release部分下载并使用最新版本。否则,参考文档安装。这个文档用于指导如何从源代码构建OpenPose。
快速开始使用OpenPose
大多数用户不需要OpenPose c++ API,他们可以简单地使用基本的案例或者OpenPose包装器。
1 案例
轻松处理图像/视频/摄像头等输入,和显示/保存结果。参考文档 demo_overview.md。对于视频输入用以下命令运行OpenPose:
./build/examples/openpose/openpose.bin --video examples/media/video.avi :: Windows - Portable Demo
binOpenPoseDemo.exe --video examplesmedia ideo.avi
2 校准工具箱
容易校准您的相机为3D开放或任何其他立体视觉任务。参考文档doc /model/ calibration_module.md。

回复

使用道具 举报

22

主题

107

帖子

266

积分

中级会员

Rank: 3Rank: 3

积分
266
发表于 2018-9-12 08:14:56 | 显示全部楼层
感觉只适合单人,如果多人有遮挡,效果可能不会太好
回复

使用道具 举报

6

主题

21

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2018-10-8 08:46:11 | 显示全部楼层
希望楼主后面会更新干货
回复

使用道具 举报

1

主题

49

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-10-10 08:20:03 | 显示全部楼层
来一点干货啊老哥
回复

使用道具 举报

2

主题

42

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2018-10-10 08:47:22 | 显示全部楼层
感觉有点空洞
回复

使用道具 举报

7

主题

28

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2018-10-10 08:53:55 | 显示全部楼层
对啊感觉有点空洞
回复

使用道具 举报

44

主题

139

帖子

382

积分

论坛管理

Rank: 4

积分
382
发表于 2018-10-12 08:03:41 | 显示全部楼层
神龙教 发表于 2018-10-10 08:53
对啊感觉有点空洞

也可能我们理解的不够透测
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表