MCPcopy Create free account
hub / github.com/MotrixLab/AiOS / transform_joint_to_other_db_batch

Function transform_joint_to_other_db_batch

util/transforms.py:103–120  ·  view source on GitHub ↗
(src_joint, src_name, dst_name)

Source from the content-addressed store, hash-verified

101
102
103def 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
123def rot6d_to_axis_angle(x):

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected