├── .gitignore ├── CMakeLists.txt ├── README.md ├── content ├── data └── output.gif ├── include ├── Detector │ ├── object_detector.h │ └── yolo_object_detector.h ├── Tracker │ ├── hungarian.h │ ├── kalman_filter.h │ ├── kalman_track.h │ ├── object_tracker.h │ ├── track.h │ └── tracker.h ├── frame_grabber.h ├── frame_writer.h ├── message_queue.h ├── point2D.h └── tracking_msg.h ├── model ├── coco.names └── yolov3.cfg ├── src ├── frame_grabber.cpp ├── frame_writer.cpp ├── hungarian.cpp ├── kalman_filter.cpp ├── kalman_track.cpp ├── main.cpp ├── object_tracker.cpp ├── tracker.cpp └── yolo_object_detector.cpp └── videos └── input_video.mp4 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/README.md -------------------------------------------------------------------------------- /content: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/content -------------------------------------------------------------------------------- /data/output.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/data/output.gif -------------------------------------------------------------------------------- /include/Detector/object_detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Detector/object_detector.h -------------------------------------------------------------------------------- /include/Detector/yolo_object_detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Detector/yolo_object_detector.h -------------------------------------------------------------------------------- /include/Tracker/hungarian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Tracker/hungarian.h -------------------------------------------------------------------------------- /include/Tracker/kalman_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Tracker/kalman_filter.h -------------------------------------------------------------------------------- /include/Tracker/kalman_track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Tracker/kalman_track.h -------------------------------------------------------------------------------- /include/Tracker/object_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Tracker/object_tracker.h -------------------------------------------------------------------------------- /include/Tracker/track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Tracker/track.h -------------------------------------------------------------------------------- /include/Tracker/tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/Tracker/tracker.h -------------------------------------------------------------------------------- /include/frame_grabber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/frame_grabber.h -------------------------------------------------------------------------------- /include/frame_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/frame_writer.h -------------------------------------------------------------------------------- /include/message_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/message_queue.h -------------------------------------------------------------------------------- /include/point2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/point2D.h -------------------------------------------------------------------------------- /include/tracking_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/include/tracking_msg.h -------------------------------------------------------------------------------- /model/coco.names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/model/coco.names -------------------------------------------------------------------------------- /model/yolov3.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/model/yolov3.cfg -------------------------------------------------------------------------------- /src/frame_grabber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/frame_grabber.cpp -------------------------------------------------------------------------------- /src/frame_writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/frame_writer.cpp -------------------------------------------------------------------------------- /src/hungarian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/hungarian.cpp -------------------------------------------------------------------------------- /src/kalman_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/kalman_filter.cpp -------------------------------------------------------------------------------- /src/kalman_track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/kalman_track.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/object_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/object_tracker.cpp -------------------------------------------------------------------------------- /src/tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/tracker.cpp -------------------------------------------------------------------------------- /src/yolo_object_detector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/src/yolo_object_detector.cpp -------------------------------------------------------------------------------- /videos/input_video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvnishGupta143/MultiThreaded-Object-Detection-and-Tracking-cpp/HEAD/videos/input_video.mp4 --------------------------------------------------------------------------------