MCPcopy Create free account
hub / github.com/TeleHuman/TextOp / interpolate_linear

Function interpolate_linear

dataset/process_retarget_data.py:56–63  ·  view source on GitHub ↗
(data, target_time)

Source from the content-addressed store, hash-verified

54 target_time = np.linspace(0, original_frames / original_fps, target_frames)
55
56 def interpolate_linear(data, target_time):
57 result = np.zeros((len(target_time), data.shape[1]))
58 for i in range(data.shape[1]):
59 interpolator = interpolate.interp1d(original_time, data[:, i],
60 kind='linear',
61 fill_value="extrapolate")
62 result[:, i] = interpolator(target_time)
63 return result
64
65 def interpolate_slerp(quaternions, target_time):
66 rotations = R.from_quat(quaternions)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected