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 + ',') + sufreturn JointInfo(smpl_joint_names + openpose_joint_names,smpl_edges + ',' + openpose_edges), smpl_reordering, openpose_reordering