Skip to content
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

Hand Pose #19

Closed
sebastianopazo1 opened this issue Jun 6, 2024 · 2 comments
Closed

Hand Pose #19

sebastianopazo1 opened this issue Jun 6, 2024 · 2 comments

Comments

@sebastianopazo1
Copy link

sebastianopazo1 commented Jun 6, 2024

Hi! When trying to replicate the results on Unity I encountered some problems with the pose of the hands.
punjabi
As you can see in the result on Unity the position of the hands and fingers doesn't look like the estimated in the output images. (Following image)
ezgif-frame-028_multiHMR_896_L

I'm converting the values from rotation matrix to quaternions using the Pytorch3D library, specifically the function transforms.matrix_to_quaternion(). Do you think that it is a conversion problem or something else?
Thanks for your help!

@fabienbaradel
Copy link
Contributor

Hi, indeed. I think that it may comes from the fact that we we use flat_hand_mean=True (see here) while maybe in your code you are using flat_hand_mean=False. Depending on either you set this value to True of False it will not give the same mesh for the hand because it will apply the rotations starting from a flat hand mean or not.
I do not know exactly what is your code in Unity so that's a guess.
Hope that it helps,

@sebastianopazo1
Copy link
Author

Hi! The problem was the order of the joints. The jaw was at the end, after the finger's joints.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants