class_docstr: Gaussian blur the image with random window size
class_docstr_tok: ["Gaussian","blur","the","image","with","random","window","size"]
code: def _augment(self, img, prm):
      size, sigma = prm
      return np.reshape(
          cv2.GaussianBlur(
              img,
              size,
              sigmaX=sigma[0],
              sigmaY=sigma[1],
              borderType=cv2.BORDER_REPLICATE,
          ),
          img.shape,
      )
  
imports: import numpy
  import cv2
  from ...utils.develop import log_deprecated
  from .base import PhotometricAugmentor
label_desc: Use image node_id 3 for calling the GaussianBlur obj's underlying member method code with example usage: obj._augment(img, prm) and returns: np