I have developed an object detection and tracking application on my PC, utilizing YOLOv8 for detection and Deep SORT for tracking. My application draws its own bounding boxes and works perfectly with my webcam. Now, I am looking to integrate it with my OAK-D PoE CM4 camera.
For detection, I've seen how to convert my YOLOv8 model using your tools, and I plan to use this converted model for object detection with the DepthAI SDK.
However, for tracking, I'm a bit uncertain. I've seen your object tracking example (https://github.com/luxonis/depthai/blob/main/depthai_sdk/examples/NNComponent/object_tracking.py), but it does not utilize Deep SORT. I want to use my own Deep SORT tracking algorithm, but I'm unsure of the best way to integrate it into my application's image processing pipeline.
Is it possible to use Deep SORT as a tracking algorithm with the DepthAI SDK? If so, are there any examples or guides available on how to do this?
If using Deep SORT is not feasible, what would be the best tracking algorithm to use with the DepthAI SDK to accurately obtain the position of tracked objects?
Is it possible to combine the use of the DepthAI SDK for object detection with Deep SORT for tracking? For instance, could I use the DepthAI SDK to detect objects, and then pass these detected objects to Deep SORT for tracking?
I would greatly appreciate any help or guidance you can provide.