Safemotion Lib
Loading...
Searching...
No Matches
tracker_builer.py
Go to the documentation of this file.
1from smtrack.models.trackers.byte_tracker import ByteTracker
2
3__track_builders__ = {
4 "ByteTracker" : ByteTracker,
5}
6
7def build_tracker(args):
8 assert args.type in __track_builders__, \
9 f'not found track model type : {args.type}'
10
11 track_builder = __track_builders__[args.type]
12 track_args = args.copy()
13 track_args.pop('type')
14 return track_builder(**track_args)