tracker_config.yml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # config of tracker for MOT SDE Detector, use 'OCSORTTracker' as default, 'JDETracker' here is just BYTETracker.
  2. # The tracker of MOT JDE Detector (such as FairMOT) is exported together with the model.
  3. # Here 'min_box_area' and 'vertical_ratio' are set for pedestrian, you can modify for other objects tracking.
  4. type: BOTSORTTracker # choose one tracker in ['JDETracker', 'OCSORTTracker', 'DeepSORTTracker','BOTSORTTracker']
  5. # When using for MTMCT(Multi-Target Multi-Camera Tracking), you should modify to 'DeepSORTTracker'
  6. # just as BYTETracker, used for FairMOT in PP-Tracking project and for ByteTrack in PP-Humanv1 project
  7. JDETracker:
  8. use_byte: True
  9. det_thresh: 0.3
  10. conf_thres: 0.6
  11. low_conf_thres: 0.1
  12. match_thres: 0.9
  13. min_box_area: 0
  14. vertical_ratio: 0 # 1.6 for pedestrian
  15. # used for OC-SORT in PP-Humanv2 project and PP-Vehicle project
  16. OCSORTTracker:
  17. det_thresh: 0.4
  18. max_age: 30
  19. min_hits: 3
  20. iou_threshold: 0.3
  21. delta_t: 3
  22. inertia: 0.2
  23. min_box_area: 0
  24. vertical_ratio: 0
  25. use_byte: False
  26. use_angle_cost: False
  27. # used for DeepSORT and MTMCT in PP-Tracking project
  28. DeepSORTTracker:
  29. input_size: [64, 192] # An unique operation to scale the sub-image of the selected detected boxes to a fixed size
  30. min_box_area: 0
  31. vertical_ratio: -1
  32. budget: 100
  33. max_age: 70
  34. n_init: 3
  35. metric_type: cosine
  36. matching_threshold: 0.2
  37. max_iou_distance: 0.9
  38. BOTSORTTracker:
  39. track_high_thresh: 0.3
  40. track_low_thresh: 0.2
  41. new_track_thresh: 0.4
  42. match_thresh: 0.7
  43. track_buffer: 30
  44. min_box_area: 0
  45. camera_motion: False
  46. cmc_method: 'sparseOptFlow' # only camera_motion is True,
  47. # sparseOptFlow | files (Vidstab GMC) | orb | ecc