code: def get_params(self):
      if self.camera_type == 0:
          return np.array((self.fx, self.cx, self.cy))
      if self.camera_type == 1:
          return np.array((self.fx, self.fy, self.cx, self.cy))
      if self.camera_type == 2:
          return np.array((self.fx, self.cx, self.cy, self.k1))
      if self.camera_type == 3:
          return np.array((self.fx, self.cx, self.cy, self.k1, self.k2))
      if self.camera_type == 4:
          return np.array(
              (
                  self.fx,
                  self.fy,
                  self.cx,
                  self.cy,
                  self.k1,
                  self.k2,
                  self.p1,
                  self.p2,
              )
          )
  
file_path: nerfies/third_party/pycolmap/pycolmap/camera.py
imports: import numpy
  from scipy.optimize import root
label_desc: Use image node_id 5 for calling the Camera obj's underlying member method code with example usage: obj.get_params() and returns: np, np, np, np, np