├── .gitignore ├── CMakeLists.txt ├── README.md ├── include ├── ground_truth │ └── ground_truth_log.hpp ├── lib │ ├── cmdparser.hpp │ ├── csv.hpp │ ├── disjoint_set.hpp │ ├── hungarian.hpp │ └── json.hpp ├── modes │ ├── ground_truth_mode.hpp │ ├── plotting_mode.hpp │ └── tracking_mode.hpp ├── tracker │ ├── contour_finder.hpp │ ├── kalman_tracker.hpp │ ├── multi_object_tracker.hpp │ └── tracker_log.hpp └── utils │ ├── draw_utils.hpp │ ├── perspective_transformer.hpp │ └── utils.hpp ├── run_all.sh ├── run_tracker.py ├── scripts ├── README.md ├── evaluator.py ├── timestamp_to_frame.py └── trajectory_smoother.py ├── server └── server.py ├── src ├── ground_truth │ └── ground_truth_log.cpp ├── lib │ ├── disjoint_set.cpp │ └── hungarian.cpp ├── main.cpp ├── modes │ ├── ground_truth_mode.cpp │ ├── plotting_mode.cpp │ └── tracking_mode.cpp ├── tracker │ ├── contour_finder.cpp │ ├── kalman_tracker.cpp │ ├── multi_object_tracker.cpp │ └── tracker_log.cpp └── utils │ ├── draw_utils.cpp │ ├── perspective_transformer.cpp │ └── utils.cpp └── start.sh /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | venv/ 3 | xcode/ 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/README.md -------------------------------------------------------------------------------- /include/ground_truth/ground_truth_log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/ground_truth/ground_truth_log.hpp -------------------------------------------------------------------------------- /include/lib/cmdparser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/lib/cmdparser.hpp -------------------------------------------------------------------------------- /include/lib/csv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/lib/csv.hpp -------------------------------------------------------------------------------- /include/lib/disjoint_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/lib/disjoint_set.hpp -------------------------------------------------------------------------------- /include/lib/hungarian.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/lib/hungarian.hpp -------------------------------------------------------------------------------- /include/lib/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/lib/json.hpp -------------------------------------------------------------------------------- /include/modes/ground_truth_mode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/modes/ground_truth_mode.hpp -------------------------------------------------------------------------------- /include/modes/plotting_mode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/modes/plotting_mode.hpp -------------------------------------------------------------------------------- /include/modes/tracking_mode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/modes/tracking_mode.hpp -------------------------------------------------------------------------------- /include/tracker/contour_finder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/tracker/contour_finder.hpp -------------------------------------------------------------------------------- /include/tracker/kalman_tracker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/tracker/kalman_tracker.hpp -------------------------------------------------------------------------------- /include/tracker/multi_object_tracker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/tracker/multi_object_tracker.hpp -------------------------------------------------------------------------------- /include/tracker/tracker_log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/tracker/tracker_log.hpp -------------------------------------------------------------------------------- /include/utils/draw_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/utils/draw_utils.hpp -------------------------------------------------------------------------------- /include/utils/perspective_transformer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/utils/perspective_transformer.hpp -------------------------------------------------------------------------------- /include/utils/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/include/utils/utils.hpp -------------------------------------------------------------------------------- /run_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/run_all.sh -------------------------------------------------------------------------------- /run_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/run_tracker.py -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/scripts/evaluator.py -------------------------------------------------------------------------------- /scripts/timestamp_to_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/scripts/timestamp_to_frame.py -------------------------------------------------------------------------------- /scripts/trajectory_smoother.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/scripts/trajectory_smoother.py -------------------------------------------------------------------------------- /server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/server/server.py -------------------------------------------------------------------------------- /src/ground_truth/ground_truth_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/ground_truth/ground_truth_log.cpp -------------------------------------------------------------------------------- /src/lib/disjoint_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/lib/disjoint_set.cpp -------------------------------------------------------------------------------- /src/lib/hungarian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/lib/hungarian.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/modes/ground_truth_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/modes/ground_truth_mode.cpp -------------------------------------------------------------------------------- /src/modes/plotting_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/modes/plotting_mode.cpp -------------------------------------------------------------------------------- /src/modes/tracking_mode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/modes/tracking_mode.cpp -------------------------------------------------------------------------------- /src/tracker/contour_finder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/tracker/contour_finder.cpp -------------------------------------------------------------------------------- /src/tracker/kalman_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/tracker/kalman_tracker.cpp -------------------------------------------------------------------------------- /src/tracker/multi_object_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/tracker/multi_object_tracker.cpp -------------------------------------------------------------------------------- /src/tracker/tracker_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/tracker/tracker_log.cpp -------------------------------------------------------------------------------- /src/utils/draw_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/utils/draw_utils.cpp -------------------------------------------------------------------------------- /src/utils/perspective_transformer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/utils/perspective_transformer.cpp -------------------------------------------------------------------------------- /src/utils/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/src/utils/utils.cpp -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hariharsubramanyam/ObjectTracker/HEAD/start.sh --------------------------------------------------------------------------------