code: def __init__(
      self,
      rain_cap_path,
      rain_intensity=1.0,
      haze_intensity=4.0,
      gamma=2.0,
      light_correction=0.9,
  ):
      self.rain_intensity = rain_intensity
      self.haze_intensity = haze_intensity
      self.gamma = gamma
      self.light_correction = light_correction
      self.frame_id = 1
  
      self.cap = cv2.VideoCapture(rain_cap_path)
  
imports: import cv2
  import numpy
label_desc: Use image node_id 1 to create a new Rain object  with example: obj = Rain(rain_cap_path, rain_intensity, haze_intensity, gamma, light_correction)