(src_joint, src_name, dst_name)
| 101 | |
| 102 | |
| 103 | def transform_joint_to_other_db_batch(src_joint, src_name, dst_name): |
| 104 | |
| 105 | src_joint_num = len(src_name) |
| 106 | dst_joint_num = len(dst_name) |
| 107 | person_num = src_joint.shape[0] |
| 108 | new_joint = np.zeros((( |
| 109 | person_num, |
| 110 | dst_joint_num, |
| 111 | ) + src_joint.shape[2:]), |
| 112 | dtype=np.float32) |
| 113 | |
| 114 | for src_idx in range(len(src_name)): |
| 115 | name = src_name[src_idx] |
| 116 | if name in dst_name: |
| 117 | dst_idx = dst_name.index(name) |
| 118 | new_joint[:, dst_idx] = src_joint[:, src_idx] |
| 119 | |
| 120 | return new_joint |
| 121 | |
| 122 | |
| 123 | def rot6d_to_axis_angle(x): |
no outgoing calls
no test coverage detected