code: def apply(self, image, height, width, left, **params):
      mask_value = np.random.randint(
          0,
          255,
          size=(
              int(image.shape[0] * height),
              int(image.shape[1] * width),
              3,
          ),
          dtype=image.dtype,
      )
      l = int(image.shape[1] * left)
      image[
          : mask_value.shape[0], l : l + mask_value.shape[1], :
      ] = mask_value
      return image
  
imports: import numpy
  import cv2
  import os
  import os.path
  import albumentations
  from albumentations.core.transforms_interface import ImageOnlyTransform
  from albumentations.pytorch import ToTensorV2
label_desc: Use image node_id 2 for calling the ForeHeadAugmentation obj's underlying member method code with example usage: obj.apply(image, height, width, left) and returns: image