code: def project_shape_in_image(verts, R_t, M_proj, M1):
      verts_homo = verts
      if verts_homo.shape[1] == 3:
          ones = np.ones([verts_homo.shape[0], 1])
          verts_homo = np.concatenate([verts_homo, ones], axis=1)
      verts_out = verts_homo @ R_t @ M_proj @ M1
      w_ = verts_out[:, [3]]
      verts_out = verts_out / w_
      return verts_out
  
file_path: insightface/reconstruction/jmlr/eye_dataset.py
imports: import os
  import os.path
  import numpy
  import menpo.io
label_desc: Use image node_id 1 for calling a global function with example usage: project_shape_in_image(verts, R_t, M_proj, M1) and returns: verts_out