def clampT(self, Tin):
x_s = Tin.select(1, 0)
x_r = Tin.select(1, 1)
x_t = Tin.select(1, 2)
y_r = Tin.select(1, 3)
y_s = Tin.select(1, 4)
y_t = Tin.select(1, 5)
x_s_clamp = torch.unsqueeze(x_s.clamp(opt.maxobjscale, 2 * opt.maxobjscale), 1)
x_r_clmap = torch.unsqueeze(x_r.clamp(-rot, rot), 1)
x_t_clmap = torch.unsqueeze(x_t.clamp(-1.0, 1.0), 1)
y_r_clamp = torch.unsqueeze(y_r.clamp(-rot, rot), 1)
y_s_clamp = torch.unsqueeze(y_s.clamp(opt.maxobjscale, 2 * opt.maxobjscale), 1)
y_t_clamp = torch.unsqueeze(y_t.clamp(-1.0, 1.0), 1)
Tout = torch.cat([x_s_clamp, x_r_clmap, x_t_clmap, y_r_clamp, y_s_clamp, y_t_clamp], 1)
return Tout
评论列表
文章目录