OpenPose has a 3D reconstruction module which works well when the entire human is present the frame. However, standalone hand keypoint detection requires one to provide bounding boxes around the hand. Moreover, the python wrapper segfaults in asynchronous mode (see #1830). This repository contains two things
- A modified
PythonWrapper
for OpenPose. - A Python script which takes images and camera parameters as input, performs hand detection using MediaPipe Hand top produce the 3D keypoints.
- Clone the OpenPose repository.
- Copy the openpose_python.cpp to
<OPENPOSE_DIR>/python/openpose
. - Build the OpenPose.
This script hasn't been tested thoroughly and shouldn't be used in a production environment.