class_docstr: The cutout augmentation, as described in https://arxiv.org/abs/1708.04552
class_docstr_tok: ["The","cutout","augmentation",",","as","described","in","https",":","\/\/arxiv.org\/abs\/1708.04552"]
code: def _get_cutout_shape(self):
      if isinstance(self.h_range, int):
          h = self.h_range
      else:
          h = self.rng.randint(self.h_range)
  
      if isinstance(self.w_range, int):
          w = self.w_range
      else:
          w = self.rng.randint(self.w_range)
      return h, w
  
imports: import numpy
  import cv2
  from ...utils.argtools import shape2d
  from ...utils.develop import log_deprecated
  from .base import ImageAugmentor, ImagePlaceholder
  from .transform import CropTransform, TransformList, ResizeTransform, PhotometricTransform
  from .misc import ResizeShortestEdge
label_desc: Use image node_id 2 for calling the RandomCutout obj's underlying member method code with example usage: obj._get_cutout_shape() and returns: h,  w