-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathconfig.yml
60 lines (54 loc) · 1.88 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Default tracker and evaluator configuration.
# Use as a template to configure
# unique run name (used to build resulting folder)
name: sort_iou
# data location configuration, mot challenge format
# detection and ground truth files location
# ground truth file: {data_path}/{sample}/gt/gt.txt
# detection file: {data_path}/{sample}/det/det.txt
data_path: /data/MOT20/train
# tracker and evaluation output path
# tracker predicted detections file: {output_path}/{name}/{sample}.txt
# tracker evaluation output folder: {output_path}/{name}/data
output_path: /data/MOT20/output
# tracker configuration
tracker:
# supported tracker types:
# type: Sort
# type: VisualSort [TODO]
# type: OriginalSort (https://github.com/abewley/sort)
type: Sort
# tracker initialization parameters
params:
# amount of cpu threads to process the data, default 4
shards: 4
# how many last bboxes are kept within stored track, default 10
bbox_history: 10
# how long track survives without being updated, default 10
max_idle_epochs: 100
# tracker positional metric configuration, default IoU
positional_metric:
# supported types: IoU, Maha (Mahalanobis)
type: IoU
# IoU threshold, required for IoU positional metric type, default 0.3
threshold: 0.3
# constraints for objects compared across different epochs (epoch_delta, max_allowed_distance)
spatio_temporal_constraints:
- [1, 1.0]
# whether to use bounding box confidences
use_confidence: false
# type: OriginalSort
# params:
# # maximum number of frames to keep alive a track without associated detections
# max_age: 100
# # minimum number of associated detections before track is initialised
# min_hits: 1
# # minimum IOU for match
# iou_threshold: 0.3
# type: VisualSort
# params:
# ...
# evaluator configuration
evaluator:
# number of cores to use
num_cores: 4