code: def transform(self, t):
      # unpack buffers
      (im_shape, gt_boxes, num_gt_boxes, gt_classes, difficult, img) = t
  
      self.img_shape = im_shape  # all images in mb are same shape
  
      gt_boxes = gt_boxes.get().reshape((-1, 4, self.be.bsz))
  
      gt_boxes = gt_boxes.reshape((-1, self.be.bsz))
  
      return (
          img,
          (
              gt_boxes,
              gt_classes.get(),
              num_gt_boxes.get(),
              difficult.get(),
              im_shape.get(),
          ),
      )
  
file_path: neon/examples/ssd/ssd_dataloader.py
imports: import numpy
  from neon.data.dataloader_transformers import DataLoaderTransformer
  from neon.data.dataloader_transformers import TypeCast, BGRMeanSubtract
  from aeon import DataLoader
  from neon.data.dataloaderadapter import DataLoaderAdapter
label_desc: Use image node_id 2 for calling the ObjectLocalization obj's underlying member method code with example usage: obj.transform(t) and returns: img,  gt_boxes,  gt_classes,  num_gt_boxes,  difficult,  im_shape