4 num_frame = len(pose_list)
5 num_person = max([len(x[
'keypoints'])
for x
in pose_list])
7 keypoint = np.zeros((num_frame, num_person, num_keypoint, 2), dtype=np.float16)
8 keypoint_score = np.zeros((num_frame, num_person, num_keypoint), dtype=np.float16)
10 for i, poses
in enumerate(pose_list):
11 keypoint[i] = poses[
'keypoints'][:, :, :2]
12 keypoint_score[i] = poses[
'keypoints'][:, :, 2]
14 keypoint = keypoint.transpose((1, 0, 2, 3))
15 keypoint_score = keypoint_score.transpose((1, 0, 2))
17 return {
'keypoint' : keypoint,
'keypoint_score' : keypoint_score,
'clip_len' : num_frame}