ProHMR icon indicating copy to clipboard operation
ProHMR copied to clipboard

is there a way to convert the predicted 3d points to bvh?

Open visonpon opened this issue 4 years ago • 3 comments

Hi, @nkolot ,I come to notice that there exist work that convert 3d keypoints to bvh(here), but it only contain the human3.6 and cmu data structure, I have tried to modify the openpose_skeleton.py follow the h36m_skeleton.py and cmu_skeleton.py, but didn't work yet. have you also tried to get bvh from the predicted 3d points? hope you can give some advices, thanks~

visonpon avatar Dec 04 '21 10:12 visonpon

Can you elaborate more on what is the issue you are facing? I haven't tried to work with bvh, but it looks that you can use the openpose_skeleton.py if you get the first 25 keypoints that we provide as output. These by definition correspond to the OpenPose keypoints.

nkolot avatar Dec 05 '21 23:12 nkolot

Hi @nkolot , since in 3d animation, the usual data format is bvh ,so it's comman to convert 3d keypoints to euler and save it as bvh. I have done the openpose_skeleton.py successfully just now and convert the 3d points to final bvh, althouth the smpl fitting results look great, but the actual 3d results have some serious problems like root drifting.

visonpon avatar Dec 06 '21 03:12 visonpon

hi @visonpon can you share how to convert 3d keypoints to bvh?

akk-123 avatar Apr 08 '22 06:04 akk-123