class_docstr: Utility class to load data.
class_docstr_tok: ["Utility","class","to","load","data","."]
docstr: Constructor, initializes the object given the parameters.
code: def __init__(
      self,
      frame=-1,
      obj_type="unset",
      truncation=-1,
      occlusion=-1,
      obs_angle=-10,
      x1=-1,
      y1=-1,
      x2=-1,
      y2=-1,
      w=-1,
      h=-1,
      l=-1,
      X=-1000,
      Y=-1000,
      Z=-1000,
      yaw=-10,
      score=-1000,
      track_id=-1,
  ):
      """
      Constructor, initializes the object given the parameters.
      """
      self.frame = frame
      self.track_id = track_id
      self.obj_type = obj_type
      self.truncation = truncation
      self.occlusion = occlusion
      self.obs_angle = obs_angle
      self.x1 = x1
      self.y1 = y1
      self.x2 = x2
      self.y2 = y2
      self.w = w
      self.h = h
      self.l = l
      self.X = X
      self.Y = Y
      self.Z = Z
      self.yaw = yaw
      self.score = score
      self.ignored = False
      self.valid = False
      self.tracker = -1
  
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 1 to create a new tData object  with example: obj = tData(frame, obj_type, truncation, occlusion, obs_angle, x1, y1, x2, y2, w, h, l, X, Y, Z, yaw, score, track_id)