使用 OpenPose 进行手部矩形检测

Hand rectangle detection with OpenPose

我正在使用 openpose,我不知道如何开始这个任务。

我需要在人的手上画一个矩形(不是手指的姿势,只是矩形),使用开放姿势提供的骨架估计,但我真的没有这个框架的经验,并且我很难理解 openpose 代码,所以我不知道是否有人可以就如何完成这项任务提供任何建议或线索,可能是我可以完成它的正确方向。

欢迎任何评论,在此先感谢您的帮助。

一开始并不容易,你应该在开始之前多看看dlib主页。之后你可以按照我下面的建议来实现你的愿望。

  1. 从githubDlib on github
  2. 下载源代码
  3. 通过文件/include/openpose/pose/wPoseExtractor.hpp
  4. 中的函数void work(TDatums& tDatums)实现
  5. 获取关键点和图像如下代码

auto &ProceedData = (*tDatums)[0];

Array keypoints = ProceedData.poseKeypoints;

Mat proceedImage = ProceedData.cvOutputData;

  1. 你可以自己画图。