AndreasLH's picture
upload repo
56bd2b5
raw
history blame contribute delete
582 Bytes
from cubercnn import util
from ProposalNetwork.utils.spaces import Cubes
import torch
from ProposalNetwork.utils.utils import iou_3d
center = torch.tensor([0,0,0])
dim = torch.tensor([1,1,1])
unit_rotation = util.euler2mat([0,0,0]).flatten()
grid_rotation = util.euler2mat([0,2.5 *0.0174533,0]).flatten()
unit_cube = torch.cat([center,dim,torch.tensor(unit_rotation)])
grid_cube = torch.cat([center,dim,torch.tensor(grid_rotation)])
cubes = Cubes(torch.stack((unit_cube,grid_cube)).unsqueeze(1))
print('Difference in IoU due to rotation grid:',1-iou_3d(cubes[0],cubes[1]).item())