code: def apply(self, image, fg, top, left, **params):
      assert image.shape[0] == image.shape[1]
      oimage = np.ones_like(image) * self.fill_value
      f = int(fg * image.shape[0])
      t = int(top * image.shape[0])
      l = int(left * image.shape[1])
      oimage[t : t + f, l : l + f, :] = image[t : t + f, l : l + f, :]
      return oimage
  
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 RectangleBorderAugmentation obj's underlying member method code with example usage: obj.apply(image, fg, top, left) and returns: oimage