Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RizwanMunawar/yolov8-object-tracking
YOLOv8 Object Tracking Using PyTorch, OpenCV and Ultralytics
https://github.com/RizwanMunawar/yolov8-object-tracking
computer-vision deep-learning object-detection object-tracking yolov8
Last synced: 3 months ago
JSON representation
YOLOv8 Object Tracking Using PyTorch, OpenCV and Ultralytics
- Host: GitHub
- URL: https://github.com/RizwanMunawar/yolov8-object-tracking
- Owner: RizwanMunawar
- License: agpl-3.0
- Created: 2023-01-10T21:22:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-12T11:41:42.000Z (4 months ago)
- Last Synced: 2024-10-31T02:04:31.471Z (3 months ago)
- Topics: computer-vision, deep-learning, object-detection, object-tracking, yolov8
- Language: Python
- Homepage:
- Size: 883 KB
- Stars: 280
- Watchers: 9
- Forks: 49
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-yolo-object-detection - RizwanMunawar/yolov8-object-tracking - object-tracking?style=social"/> : YOLOv8 Object Tracking Using PyTorch, OpenCV and Ultralytics. (Applications)
- awesome-yolo-object-detection - RizwanMunawar/yolov8-object-tracking - object-tracking?style=social"/> : YOLOv8 Object Tracking Using PyTorch, OpenCV and Ultralytics. (Applications)
README
# yolov8-object-tracking
#### [ultralytics==8.0.0]### Features
- Object Tracks
- Different Color for every track
- Video/Image/WebCam/External Camera/IP Stream Supported### Coming Soon
- Selection of specific class ID for tracking
- Development of dashboard for YOLOv8### 🙀 Train YOLOv8 on Custom Data
- https://chr043416.medium.com/train-yolov8-on-custom-data-6d28cd348262### Steps to run Code
- Clone the repository
```
https://github.com/RizwanMunawar/yolov8-object-tracking.git
```- Goto cloned folder
```
cd yolov8-object-tracking
```- Install the ultralytics package
```
pip install ultralytics==8.0.0
```- Do Tracking with 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 working-dir/runs/detect/train with original filename
### Results
YOLOv8s Object Tracking
YOLOv8m Object Tracking
### References
- https://github.com/abewley/sort
- https://github.com/ultralytics/ultralytics### My Articles
- https://muhammadrizwanmunawarvisionai.blogspot.com/2023/04/maximizing-efficiency-on-construction.html 🔥
- https://muhammadrizwanmunawarvisionai.blogspot.com/2023/03/instance-segmentation-vs-semantic.html ✅
- https://muhammadrizwanmunawarvisionai.blogspot.com/2023/03/mastering-image-classification.html 🔥
- https://muhammadrizwanmunawarvisionai.blogspot.com/2023/03/object-detection-in-agriculture.html ✅
- https://muhammadrizwanmunawarvisionai.blogspot.com/2023/03/techniques-for-accurate-data-annotation.html ✅
- https://muhammadrizwanmunawarvisionai.blogspot.com/2023/03/object-tracking-using-bytetrack.html 🔥
- https://muhammadrizwanmunawarvisionai.blogspot.com/2023/03/pose-estimation-computer-vision.html ✅
- https://chr043416.medium.com/train-yolov8-on-custom-data-6d28cd348262
- https://medium.com/augmented-startups/roadmap-for-computer-vision-engineer-45167b94518c
- https://medium.com/augmented-startups/yolor-or-yolov5-which-one-is-better-2f844d35e1a1
- https://medium.com/augmented-startups/train-yolor-on-custom-data-f129391bd3d6
- https://medium.com/augmented-startups/develop-an-analytics-dashboard-using-streamlit-e6282fa5e0fLinkedIn Post on YOLOv8 Release
Don't forget to check out my Services
For more details, you can reach out to me on [Medium](https://chr043416.medium.com/) or can connect with me on [LinkedIn](https://www.linkedin.com/in/muhammadrizwanmunawar/)