易学智能小编认为人体关键点检测主要是先将人体的重要关键点(如手肘、手腕)等部分识别出来,然后依次对其连线,从而形成完整的人体虚拟骨架图。这个框架在西瓜视频“深度学习中的人体关键点检测是啥?不用看完就能弄明白”里面已经介绍了。具体可参考下图:
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 examplesmediaideo.avi 2 校准工具箱 容易校准您的相机为3D开放或任何其他立体视觉任务。参考文档doc /model/ calibration_module.md。
|