code: def next(self):
      if self.iter_next():
          self.get_batch()
          self.cur += self.batch_size
          return mx.io.DataBatch(
              data=self.data,
              label=self.label,
              pad=self.getpad(),
              index=self.getindex(),
              provide_data=self.provide_data,
              provide_label=self.provide_label,
          )
      else:
          raise StopIteration
  
imports: from __future__ import print_function
  import sys
  import mxnet
  import numpy
  import random
  import datetime
  import multiprocessing
  import cv2
  from mxnet.executor_manager import _split_input_slice
  from rcnn.config import config
  from rcnn.io.image import tensor_vstack
  from rcnn.io.rpn import get_rpn_testbatch, get_rpn_batch, assign_anchor_fpn, get_crop_batch, AA
label_desc: Use image node_id 6 for calling the CropLoader obj's underlying member method code with example usage: obj.next() and returns: mx