code: def __init__(
      self,
      width,
      height,
      fovy,
      fovx,
      znear,
      zfar,
      world_view_transform,
      full_proj_transform,
  ):
      self.image_width = width
      self.image_height = height
      self.FoVy = fovy
      self.FoVx = fovx
      self.znear = znear
      self.zfar = zfar
      self.world_view_transform = world_view_transform
      self.full_proj_transform = full_proj_transform
      view_inv = torch.inverse(self.world_view_transform)
      self.camera_center = view_inv[3][:3]
  
file_path: gaussian-splatting/scene/cameras.py
imports: import torch
  from torch import nn
  import numpy
  from utils.graphics_utils import getWorld2View2, getProjectionMatrix
label_desc: Use image node_id 1 to create a new MiniCam object  with example: obj = MiniCam(width, height, fovy, fovx, znear, zfar, world_view_transform, full_proj_transform)