code: def may_augment_annotation(self, aug, data, shape):
      if aug is None:
          return data
  
      line_polys = []
      for poly in data["polys"]:
          new_poly = self.may_augment_poly(aug, shape, poly)
          line_polys.append(new_poly)
      data["polys"] = np.array(line_polys)
      return data
  
file_path: PaddleOCR/ppocr/data/imaug/iaa_augment.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import numpy
  import imgaug
  import imgaug.augmenters
label_desc: Use image node_id 3 for calling the IaaAugment obj's underlying member method code with example usage: obj.may_augment_annotation(aug, data, shape) and returns: data, data