diff --git a/kaolin/render/camera/coordinates.py b/kaolin/render/camera/coordinates.py index 32cfa2c5c..2ba99fe72 100644 --- a/kaolin/render/camera/coordinates.py +++ b/kaolin/render/camera/coordinates.py @@ -61,3 +61,19 @@ def opengl_coords(): return torch.tensor([[1, 0, 0], [0, 1, 0], [0, 0, 1]]) + +def opencv_coords(): + """OpenCV camera coordinate convension, with Z axis looking outwards from the + camera sensor frame:: + + X<---------| + /| + Z | + | + ⌄ + Y + + """ + return torch.tensor([[-1, 0, 0], + [0, -1, 0], + [0, 0, 1]])