code: def __init__(
      self,
      use_byte=False,
      num_classes=1,
      det_thresh=0.3,
      track_buffer=30,
      min_box_area=0,
      vertical_ratio=0,
      tracked_thresh=0.7,
      r_tracked_thresh=0.5,
      unconfirmed_thresh=0.7,
      conf_thres=0,
      match_thres=0.8,
      low_conf_thres=0.2,
      input_size=[64, 192],
      motion="KalmanFilter",
      metric_type="euclidean",
  ):
      self.use_byte = use_byte
      self.num_classes = num_classes
      self.det_thresh = det_thresh if not use_byte else conf_thres + 0.1
      self.track_buffer = track_buffer
      self.min_box_area = min_box_area
      self.vertical_ratio = vertical_ratio
  
      self.tracked_thresh = tracked_thresh
      self.r_tracked_thresh = r_tracked_thresh
      self.unconfirmed_thresh = unconfirmed_thresh
      self.conf_thres = conf_thres
      self.match_thres = match_thres
      self.low_conf_thres = low_conf_thres
  
      self.input_size = input_size
      if motion == "KalmanFilter":
          self.motion = KalmanFilter()
      self.metric_type = metric_type
  
      self.frame_id = 0
      self.tracked_tracks_dict = defaultdict(list)  # dict(list[STrack])
      self.lost_tracks_dict = defaultdict(list)  # dict(list[STrack])
      self.removed_tracks_dict = defaultdict(list)  # dict(list[STrack])
  
      self.max_time_lost = 0
  
file_path: PaddleDetection/ppdet/modeling/mot/tracker/jde_tracker.py
imports: import numpy
  from collections import defaultdict
  from ..matching import jde_matching
  from ..motion import KalmanFilter
  from .base_jde_tracker import TrackState, STrack
  from .base_jde_tracker import joint_stracks, sub_stracks, remove_duplicate_stracks
  from ppdet.core.workspace import register, serializable
  from ppdet.utils.logger import setup_logger
label_desc: Use image node_id 1 to create a new JDETracker object from inherited base classes: object with example: obj = JDETracker(use_byte, num_classes, det_thresh, track_buffer, min_box_area, vertical_ratio, tracked_thresh, r_tracked_thresh, unconfirmed_thresh, conf_thres, match_thres, low_conf_thres, input_size, motion, metric_type)