code: def _annotate(
      self,
      frame: np.ndarray,
      results: NamedTuple,
      idx: int,
      draw_iris: bool,
  ):
      for face_landmarks in results.multi_face_landmarks:
          mp_drawing.draw_landmarks(
              frame,
              face_landmarks,
              mp_faces.FACEMESH_TESSELATION,
              landmark_drawing_spec=None,
              connection_drawing_spec=drawing_styles.get_default_face_mesh_tesselation_style(),
          )
          mp_drawing.draw_landmarks(
              frame,
              face_landmarks,
              mp_faces.FACEMESH_CONTOURS,
              landmark_drawing_spec=None,
              connection_drawing_spec=drawing_styles.get_default_face_mesh_contours_style(),
          )
          if draw_iris:
              mp_drawing.draw_landmarks(
                  frame,
                  face_landmarks,
                  mp_faces.FACEMESH_IRISES,
                  landmark_drawing_spec=None,
                  connection_drawing_spec=drawing_styles.get_default_face_mesh_iris_connections_style(),
              )
      path = os.path.join(
          tempfile.gettempdir(),
          self.id().split(".")[-1] + "_frame_{}.png".format(idx),
      )
      cv2.imwrite(path, frame)
  
file_path: mediapipe/mediapipe/python/solutions/face_mesh_test.py
imports: import os
  import tempfile
  from typing import NamedTuple
  from absl.testing import absltest
  from absl.testing import parameterized
  import cv2
  import numpy
  import numpy.testing
  from mediapipe.python.solutions import drawing_styles
  from mediapipe.python.solutions import drawing_utils
  from mediapipe.python.solutions import face_mesh
label_desc: Use image node_id 1 for calling the FaceMeshTest obj's underlying member method code with example usage: obj._annotate(frame, results, idx, draw_iris) without return types