jboth commited on
Commit
7246ffe
·
verified ·
1 Parent(s): 07fd65d

Upload kaolin_stub/kaolin/render/camera.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. kaolin_stub/kaolin/render/camera.py +22 -0
kaolin_stub/kaolin/render/camera.py CHANGED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Kaolin camera stub."""
2
+ import torch
3
+ import math
4
+
5
+ class PinholeIntrinsics:
6
+ def __init__(self, fov=None, focal_length=None, width=None, height=None, **kwargs):
7
+ self.fov = fov
8
+ self.focal_length = focal_length
9
+ self.width = width
10
+ self.height = height
11
+
12
+ class CameraExtrinsics:
13
+ def __init__(self, view_matrix=None, **kwargs):
14
+ self.view_matrix = view_matrix
15
+
16
+ class Camera:
17
+ def __init__(self, extrinsics=None, intrinsics=None, **kwargs):
18
+ self.extrinsics = extrinsics
19
+ self.intrinsics = intrinsics
20
+ @classmethod
21
+ def from_args(cls, **kwargs):
22
+ return cls(**kwargs)