Skip to content

This repository contains our minor project on vehicle detection, counting and tracking

License

Notifications You must be signed in to change notification settings

NayanPandey371/Vehicle-Detection-and-Tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Urban Pulse

A YOLO based web app for Vehicle detection and counting

Description

The current state of traffic management in Kathmandu, as well as many other urban areas globally, is facing significant challenges. Conventional manual approaches have proven to be inadequate, leading to the development of a software-based solution that utilizes computer vision and deep learning. Our system utilizes a YOLO-based object detection model to address traffic management problems by implementing vehicle tracking, classification, counting, and speed measurement.

ROI has been employed which is also a necessary component for our software-based speed measurement. The implementation of this system can help to improve traffic management and road safety.

Table of Contents

Features

  • User Interface: Clean and easy to navigate User Interface.
  • Vehicle Detection: Detect vehicles on a particular Region of Interest.
  • Vehicle Counting: Count vehicles based on classification type.
  • Speed Measurement: Software based speed measurement of vehicles.

Vehicle Classification

The system classifies the vehicles in six categories:

  • 2 Wheeler
  • Car
  • Bus
  • Minibus
  • Truck
  • Tempo

Technologies

This project is built using the following technologies:

  • React: Frontend library for building user interfaces.
  • Vite: Frontend build tool for faster development.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • FastAPI: Creating API for integration.
  • YOLO: Trained AI model for detecting vehicles.

Installation Guide

Clone this repository

git clone https://github.com/NayanPandey371/Vehicle-Detection-and-Tracking.git

Go into the repository

cd Vehicle-Detection-and-Tracking

Install packages

Navigate to the frontend directory

yarn install

Navigate to the app directory

pip install -r requirements.txt

Run the server

Navigate to the app directory.

python api.py

Run the Frontend

Navigate to the frontend directory

yarn dev

Visit the Page

Open your browser and navigate to http://localhost:5173.

Screenshots

landing feature1 feature2 feature3 Upload

Credits

Nayan Pandey Nirmal Rana Prasun Sitaula

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

This repository contains our minor project on vehicle detection, counting and tracking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •