(poses)
| 138 | return tt |
| 139 | |
| 140 | def poses_avg(poses): |
| 141 | |
| 142 | hwf = poses[0, :3, -1:] |
| 143 | |
| 144 | center = poses[:, :3, 3].mean(0) |
| 145 | vec2 = normalize(poses[:, :3, 2].sum(0)) |
| 146 | up = poses[:, :3, 1].sum(0) |
| 147 | c2w = np.concatenate([viewmatrix(vec2, up, center), hwf], 1) |
| 148 | |
| 149 | return c2w |
| 150 | |
| 151 | |
| 152 |
no test coverage detected