docstr: FOCAL LENGTH
  fx_pixel = fx_ndc * image_width / 2
  fy_pixel = fy_ndc * image_height / 2
  
  PRINCIPAL POINT
  px_pixel = (1-px_ndc)*image_width/2
  py_pixel = (1-py_ndc)*image_height/2
code: def compute_pixel_parameters_from_ndc_parameters(self):
      """
      FOCAL LENGTH
      fx_pixel = fx_ndc * image_width / 2
      fy_pixel = fy_ndc * image_height / 2
  
      PRINCIPAL POINT
      px_pixel = (1-px_ndc)*image_width/2
      py_pixel = (1-py_ndc)*image_height/2
      """
      self.focal_length_pixel = (
          self.focal_length_ndc * self.image_size / 2
      )
      self.principal_point_pixel = (
          (1 - self.principal_point_ndc) * self.image_size / 2
      )
  
file_path: norfair/demos/3d_track/src/utils.py
imports: import cv2
  import numpy
  from norfair import Palette
label_desc: Use image node_id 2 for calling the PixelCoordinatesProjecter obj's underlying member method code with example usage: obj.compute_pixel_parameters_from_ndc_parameters() without return types