code: def filter_mot(self, mot_list, cid):
      new_mot_list = dict()
      sub_mot_list = dict()
      for tracklet in mot_list:
          tracklet_dict = mot_list[tracklet]
          frame_list = list(tracklet_dict.keys())
          frame_list.sort()
          zone_list = []
          for f in frame_list:
              zone_list.append(tracklet_dict[f]["zone"])
          if self.is_ignore(zone_list, frame_list, cid) == 0:
              new_mot_list[tracklet] = tracklet_dict
          if self.is_ignore(zone_list, frame_list, cid) == 1:
              sub_mot_list[tracklet] = tracklet_dict
      return new_mot_list
  
file_path: PaddleDetection/deploy/pptracking/python/mot/mtmct/zone.py
imports: import os
  import cv2
  import numpy
label_desc: Use image node_id 5 for calling the Zone obj's underlying member method code with example usage: obj.filter_mot(mot_list, cid) and returns: new_mot_list