code: def test_init(self):
      cfg = {
          "_target_": "detectron2.tracking.iou_weighted_hungarian_bbox_iou_tracker.IOUWeightedHungarianBBoxIOUTracker",  # noqa
          "video_height": self._img_size[0],
          "video_width": self._img_size[1],
          "max_num_instances": self._max_num_instances,
          "max_lost_frame_count": self._max_lost_frame_count,
          "min_box_rel_dim": self._min_box_rel_dim,
          "min_instance_period": self._min_instance_period,
          "track_iou_threshold": self._track_iou_threshold,
      }
      tracker = instantiate(cfg)
      self.assertTrue(tracker._video_height == self._img_size[0])
  
imports: import copy
  import numpy
  import unittest
  from typing import Dict
  import torch
  from detectron2.config import CfgNode
  from detectron2.config import instantiate
  from detectron2.structures import Boxes, Instances
  from detectron2.tracking.base_tracker import build_tracker_head
  from detectron2.tracking.iou_weighted_hungarian_bbox_iou_tracker import IOUWeightedHungarianBBoxIOUTracker
label_desc: Use image node_id 3 for calling the TestIOUWeightedHungarianBBoxIOUTracker obj's underlying member method code with example usage: obj.test_init() without return types