如果ske1=track_proposals[i]['data'][-1][1]=[0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
而ske2=poses[0]= [0.12, 0.23, 0.34, 0.45, 0.56, 0.67, 0.78, 0.89, 1.0, 1.11]
思考一下
然后执行def dist_ske(ske1, ske2):会得到什么?
def dist_ske(ske1, ske2):
dist = np.linalg.norm(ske1[:, :2] - ske2[:, :2], axis=1) * 2
diff = np.abs(ske1[:, 2] - ske2[:, 2])
return np.sum(np.maximum(dist, diff))
pyskl/demo/demo_skeleton.py at main · kennymckormick/pyskl · GitHub