code: def __str__(self):
      string = f"width: {self.width}, height: {self.height}, fx: {self.fx}, fy: {self.fy}, cx: {self.cx}, cy: {self.cy}"
      return string
  
file_path: ml-neuman/cameras/pinhole_camera.py
imports: import numpy
label_desc: Use image node_id 2 for calling the PinholeCamera obj's underlying member method code with example usage: obj.__str__() and returns: string