You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I notice that in the code, only 14 joints used for eval on h36m, why not 17 joints?
# Joint selectors # Indices to get the 14 LSP joints from the 17 H36M joints H36M_TO_J17 = [6, 5, 4, 1, 2, 3, 16, 15, 14, 11, 12, 13, 8, 10, 0, 7, 9] H36M_TO_J14 = H36M_TO_J17[:14] # Indices to get the 14 LSP joints from the ground truth joints J24_TO_J17 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 14, 16, 17] J24_TO_J14 = J24_TO_J17[:14]
joint_mapper_h36m = constants.H36M_TO_J17 if dataset_name == 'mpi-inf-3dhp' else constants.H36M_TO_J14 joint_mapper_gt = constants.J24_TO_J17 if dataset_name == 'mpi-inf-3dhp' else constants.J24_TO_J14
Does that mean only for mpi-inf-3dhp, 17 joints are used while 14 joints are used for joints? Why eval in this way?
By the way, I also notice that in ProHMR (in this file prohmr/configs/datasets.yaml ), the keypoints lists are different for different protocols on h36m, I am a little confused, could you give me any information?
Why there is a config named `H36M-VAL-P2-OPENPOSE', what dose that mean?
Thanks a lot.
The text was updated successfully, but these errors were encountered:
I notice that in the code, only 14 joints used for eval on h36m, why not 17 joints?
# Joint selectors
# Indices to get the 14 LSP joints from the 17 H36M joints
H36M_TO_J17 = [6, 5, 4, 1, 2, 3, 16, 15, 14, 11, 12, 13, 8, 10, 0, 7, 9]
H36M_TO_J14 = H36M_TO_J17[:14]
# Indices to get the 14 LSP joints from the ground truth joints
J24_TO_J17 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 14, 16, 17]
J24_TO_J14 = J24_TO_J17[:14]
joint_mapper_h36m = constants.H36M_TO_J17 if dataset_name == 'mpi-inf-3dhp' else constants.H36M_TO_J14
joint_mapper_gt = constants.J24_TO_J17 if dataset_name == 'mpi-inf-3dhp' else constants.J24_TO_J14
Does that mean only for mpi-inf-3dhp, 17 joints are used while 14 joints are used for joints? Why eval in this way?
By the way, I also notice that in ProHMR (in this file prohmr/configs/datasets.yaml ), the keypoints lists are different for different protocols on h36m, I am a little confused, could you give me any information?
Why there is a config named `H36M-VAL-P2-OPENPOSE', what dose that mean?
Thanks a lot.
The text was updated successfully, but these errors were encountered: