hulkwork/yolov8_tracking ? reverse-engineered prompt
Reverse engineered prompt
Build me a Python app that can take a webcam, video file, folder of images, or even a live stream and track multiple objects in real time using YOLOv8.
I want it to be able to draw bounding boxes, keep a consistent ID for each object as it moves, and also support segmentation masks when I use a YOLOv8 segmentation model. Let me choose between a few tracking modes like DeepOCSORT, BoTSORT, StrongSORT, OCSORT, and ByteTrack, and make it easy to switch models and sources from the command line.
Please keep it practical and easy to run, with sensible defaults, and include a way to tune tracker settings for my own videos if the results are not great out of the box. If anything needs current setup details or model options, look up the latest docs online and wire it up cleanly.
Are you gonna build this?
make sure you review the code using coderabbit