-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing keypoint recovery after convention #371
Comments
This is because SMPL only have limited joints for face and hand, you can see SMPL keypoints here Nose is not included in smpl joint set (which only have 24 joints), convert_kps only converts keypoints with similiar definitions. Considering the source of joints annotations, I suggest two ways:
|
Hello @Wei-Chen-hub, The smpl data I have generated has 24 joints, which is the standard used. I was thinking of the second method, but couldn't really find a proper source to read and try it out. I did try one directly with coco, but it turned out incorrectly. Looking forward to hear from you |
For joints regression from SMPL parameters, you can see the official SMPL/SMPLX repo. Alternatively, in MMHuman3D you can do this through several steps:
The input parameters are basically same as the official inplementation. |
The data I need is a mediapipe key point. Could you tell me how to do a convention with a mediapipe keypoint? |
@Wei-Chen-hub |
@Dipankar1997161 |
Hello @Wei-Chen-hub,
I used the keypoint convention for smpl to coco.
There are certain missing joints after conversion, particularly the face keypoints.
Is it possible to recover "nose" keypoint after the conversion? That's the most important one for me.
here is the example result
I will wait for your response
The text was updated successfully, but these errors were encountered: