code: def __init__(
      self,
      mean_face_path="20words_mean_face.npy",
      crop_width=96,
      crop_height=96,
      start_idx=48,
      stop_idx=68,
      window_margin=12,
      convert_gray=True,
  ):
      self.reference = np.load(
          os.path.join(os.path.dirname(__file__), mean_face_path)
      )
      self.crop_width = crop_width
      self.crop_height = crop_height
      self.start_idx = start_idx
      self.stop_idx = stop_idx
      self.window_margin = window_margin
      self.convert_gray = convert_gray
      self.transform = self.get_video_transform()
  
file_path: espnet/egs2/lrs3/avsr1/local/face_alignment.py
imports: import os
  import cv2
  import numpy
  from skimage import transform
  from transforms import *
label_desc: Use image node_id 1 to create a new VideoProcess object  with example: obj = VideoProcess(mean_face_path, crop_width, crop_height, start_idx, stop_idx, window_margin, convert_gray)