code: def random_crop_bbox(ul, br):
      """Random crop bbox"""
      switch = random.uniform(0, 1)
      if switch > 0.96:
          br[0] = (ul[0] + br[0]) / 2
          br[1] = (ul[1] + br[1]) / 2
      elif switch > 0.92:
          ul[0] = (ul[0] + br[0]) / 2
          br[1] = (ul[1] + br[1]) / 2
      elif switch > 0.88:
          ul[1] = (ul[1] + br[1]) / 2
          br[0] = (ul[0] + br[0]) / 2
      elif switch > 0.84:
          ul[0] = (ul[0] + br[0]) / 2
          ul[1] = (ul[1] + br[1]) / 2
      elif switch > 0.80:
          br[0] = (ul[0] + br[0]) / 2
      elif switch > 0.76:
          ul[0] = (ul[0] + br[0]) / 2
      elif switch > 0.72:
          br[1] = (ul[1] + br[1]) / 2
      elif switch > 0.68:
          ul[1] = (ul[1] + br[1]) / 2
      return ul, br
  
imports: from __future__ import absolute_import
  from __future__ import division
  import math
  import random
  import numpy
  import mxnet
  from mxnet import nd, image
  from mxnet.gluon.data.vision import transforms
  from ...utils.filesystem import try_import_cv2
label_desc: Use image node_id 17 for calling a global function with example usage: random_crop_bbox(ul, br) and returns: ul,  br