joint_info.npz 找不到
posepile/posepile/ds/hspace/main.py at 46dc5f2fcfe85ee8b821e699496fa8b14b1e00d2 · isarandi/posepile · GitHub
解决方法:
def make_joint_info():
smpl_joint_names = (
'pelv,lhip,rhip,bell,lkne,rkne,spin,lank,rank,thor,ltoe,rtoe,neck,lcla,rcla,head,lsho,'
'rsho,lelb,relb,lwri,rwri,lhan,rhan'.split(','))
smpl_reordering = [*range(1, 24), 0]
smpl_joint_names = [smpl_joint_names[j] for j in smpl_reordering]
smpl_edges = 'head-neck-thor-rcla-rsho-relb-rwri-rhan,spin-bell-pelv-rhip-rkne-rank-rtoe'
suf = '_coco'
openpose_joint_names = (
'nose,neck,rsho,relb,rwri,lsho,lelb,lwri,pelv,rhip,rkne,rank,lhip,'
'lkne,lank,reye,leye,rear,lear,lfoo,ltoe,lhee,rfoo,rtoe,rhee'.split(','))
openpose_reordering = [*range(8), *range(9, 25), 8]
openpose_joint_names = [openpose_joint_names[j] + suf for j in openpose_reordering]
openpose_edges = ('nose-neck-pelv-rhip-rkne-rank-rfoo-rtoe,rank-rhee,nose-reye-rear,'
'neck-rsho-relb-rwri')
openpose_edges = openpose_edges.replace('-', suf + '-').replace(',', suf + ',') + suf
return JointInfo(
smpl_joint_names + openpose_joint_names,
smpl_edges + ',' + openpose_edges), smpl_reordering, openpose_reordering