code: def set_raw_image_size(self, width, height):
      w = width / 2.0
      h = height / 2.0
      M1 = np.array(
          [[w, 0, 0, 0], [0, h, 0, 0], [0, 0, 1, 0], [w, h, 0, 1]]
      )
      camera_matrix = self.M_proj @ M1
      camera_matrix = camera_matrix[:3, :3].T
      camera_matrix[0, 2] = w
      camera_matrix[1, 2] = h
      self.camera_matrix = camera_matrix
      self.raw_width = width
      self.raw_height = height
  
imports: import os
  import time
  import timm
  import glob
  import numpy
  import os.path
  import cv2
  import torch
  import torch.distributed
  from torch import nn
  from pathlib import Path
  from backbones import get_network
  from skimage import transform
  from scipy.spatial.transform import Rotation
label_desc: Use image node_id 3 for calling the JMLRInference obj's underlying member method code with example usage: obj.set_raw_image_size(width, height) without return types