仅兼容 ultralytics==8.0.0,装其他版本可能跑不通;首次运行会自动下载 yolov8s.pt 或 yolov8m.pt 权重,需联网;命令里的脚本路径用反斜杠写法,在 Linux 或 macOS 上要改成斜杠。
yolov8-object-tracking
RizwanMunawarAGPL-3.0更新放缓基于 YOLOv8、PyTorch 和 OpenCV 实现目标检测与多目标跟踪,可直接跑通视频流中的实时追踪,省去自己拼装检测器和跟踪器的麻烦。
YOLOv8 Object Tracking Using PyTorch, OpenCV and Ultralytics
git clone https://github.com/RizwanMunawar/yolov8-object-tracking.git
cd yolov8-object-tracking
pip install ultralytics==8.0.0README 未说明显存和 GPU 型号要求;示例使用 yolov8s.pt 和 yolov8m.pt 权重,可处理摄像头实时输入。
基于 YOLOv8 和 OpenCV 的目标跟踪脚本,对视频、图片或摄像头画面做检测并跟踪
基于 YOLOv8、PyTorch 和 OpenCV 实现目标检测与多目标跟踪,可直接跑通视频流中的实时追踪,省去自己拼装检测器和跟踪器的麻烦。
核心能力
- 用 Ultralytics YOLOv8 模型做目标检测
- 结合 OpenCV 处理视频流与摄像头输入
- 支持视频文件、单张图片、内置摄像头和外接摄像头四种输入源
- 跟踪结果自动写入 runs/detect/train 目录
容易踩的坑
- 1.0.0YOLOv8 Object Tracking Ultralytics最新正式版2023-01-10 · 2023-01-10 22:19 UTC
YOLOv8 Object Tracking Ultralytics
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
yolov8-object-tracking
This is compatible only with ultralytics==8.0.0. However, I highly recommend using the latest version of the Ultralytics package and referring to the official Ultralytics codebase here: GitHub Repository.
Steps to run Code
- Clone the repository
https://github.com/RizwanMunawar/yolov8-object-tracking.git
- Move to the cloned folder
cd yolov8-object-tracking
- Install the ultralytics package
pip install ultralytics==8.0.0
- Do tracking with the mentioned command below
#video file
python yolo\v8\detect\detect_and_trk.py model=yolov8s.pt source="test.mp4" show=True
#imagefile
python yolo\v8\detect\detect_and_trk.py model=yolov8m.pt source="path to image"
#Webcam
python yolo\v8\detect\detect_and_trk.py model=yolov8m.pt source=0 show=True
#External Camera
python yolo\v8\detect\detect_and_trk.py model=yolov8m.pt source=1 show=True
- Output file will be created in the
runs/detect/trainwith the original filename
Results 📊
Star History
References 🔗
- 🔗 https://github.com/ultralytics/ultralytics
- 🔗 https://github.com/abewley/sort
- 🔗 https://docs.ultralytics.com/
Some of my articles/research papers | Computer vision awesome resources for learning | How do I appear to the world? 🚀
More Information
For more details, you can reach out to me on Medium or connect with me on LinkedIn