• Stars
    star
    245
  • Rank 165,304 (Top 4 %)
  • Language
    Python
  • License
    GNU Affero Genera...
  • Created almost 2 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

YOLOv8 Object Tracking Using PyTorch, OpenCV and Ultralytics

yolov8-object-tracking

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

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

My Articles

LinkedIn Post on YOLOv8 Release

Don't forget to check out my Services

For more details, you can reach out to me on Medium or can connect with me on LinkedIn

More Repositories

1

yolov7-object-tracking

YOLOv7 Object Tracking Using PyTorch, OpenCV and Sort Tracking
Python
532
star
2

yolov7-pose-estimation

YOLOv7 Pose estimation using OpenCV, PyTorch
Python
323
star
3

yolov7-segmentation

YOLOv7 Instance Segmentation using OpenCV and PyTorch
Python
282
star
4

yolov5-object-tracking

YOLOv5 Object Tracking + Detection + Object Blurring + Streamlit Dashboard Using OpenCV, PyTorch and Streamlit
Python
86
star
5

yolov7-object-blurring

YOLOv7 Object Blurring Using PyTorch and OpenCV
Python
63
star
6

yolov7-object-cropping

YOLOv7 Object Cropping Using OpenCV
Python
16
star
7

Extraction-of-frames-from-single-video-computer-vision-

Extraction of frames from single video using OpenCV
Jupyter Notebook
14
star
8

YOLO-RX57-FPS-Comparision

FPS Comparision with same specification of YOLOX, YOLOR, YOLOv5 and YOLOv7
Python
13
star
9

Houses-price-prediction-web-app-machine-learning-

Houses price prediction web app
HTML
7
star
10

Face-recognition-using-opencv-computer-vision-

Face detection and recognition using OpenCV.
Python
5
star
11

RizwanMunawar

My Repositories stars, commits, pull requests, Information
4
star
12

Spark-foundation-internship-tasks-computer-vision-

Spark foundation Internship Tasks of domain (Computer Vision & IoT Field).
Jupyter Notebook
3
star
13

Extraction-of-frames-from-multiple-frames-computer-vision-

Frames extraction from multiple videos
Jupyter Notebook
3
star
14

Houses-price-prediction-machine-learning-

Houses Price Prediction using Linear Regression
Jupyter Notebook
3
star
15

skin-cancer-binary-classification-computer-vision-

Skin Cancer binary(Benign vs malignant) Classification using convolutional neural networks
Jupyter Notebook
2
star
16

Cats-vs-dogs-classification-computer-vision-

Cats vs dogs classification using deep learning. Data augmentation and convolutional neural networks.
Jupyter Notebook
1
star
17

Covid-19-chest-x_rays-images-multi-class-classification-computer-vision-

Covid-19 chest x_rays images multi-class classification while classes are (COVID, Pneumonia, normal)
Jupyter Notebook
1
star
18

Data-analysis-on-csv-datasets-machine-learning-

Data Analysis and model building on CSV datasets.
Jupyter Notebook
1
star