本帖最后由 易学智能 于 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 examplesmediaideo.avi 2 校准工具箱 容易校准您的相机为3D开放或任何其他立体视觉任务。参考文档doc /model/ calibration_module.md。
|