angle = np.arctan2(-(bbox[:, 0,1]-bbox[:, 0,0]),bbox[:, 1,1]-bbox[:, 1,0])
angle = np.arctan2(-(bbox[:, 0,1]-bbox[:, 0,0]),bbox[:, 1,1]-bbox[:, 1,0])
center = [[0],[0]] ## shape [2, 1]
print('angle: ', angle)
center = np.zeros((bbox.shape[0], 2, 1))
for i in range(4):
center[:, 0, 0] += bbox[:, 0,i]
center[:, 1, 0] += bbox[:, 1,i]
center = np.array(center,dtype=np.float32)/4.0
R = np.array([[math.cos(angle), -math.sin(angle)], [math.sin(angle), math.cos(angle)]], dtype=np.float32)
R = np.array([[np.cos(angle), -np.sin(angle)], [np.sin(angle), np.cos(angle)]], dtype=np.float32)
normalized = np.matmul(R.trans