code: def unzip_objs(objs):
      if len(objs) > 0:
          tlwhs, ids, scores = zip(*objs)
      else:
          tlwhs, ids, scores = [], [], []
      tlwhs = np.asarray(tlwhs, dtype=float).reshape(-1, 4)
      return tlwhs, ids, scores
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import copy
  import sys
  import math
  from collections import defaultdict
  import numpy
  from ppdet.modeling.bbox_utils import bbox_iou_np_expand
  from .map_utils import ap_per_class
  from .metrics import Metric
  from .munkres import Munkres
  from ppdet.utils.logger import setup_logger
label_desc: Use image node_id 2 for calling a global function with example usage: unzip_objs(objs) and returns: tlwhs,  ids,  scores