Skip to content

A React WebApp for identifying vehicles, reading their number plate and keeping count of them; all live as the vehicles appear in a video via traffic cam. This is an ongoing project.

License

Notifications You must be signed in to change notification settings

techy4shri/Traffic-Tracking-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Traffic Tracking System

A web application that detects and tracks vehicles in images and videos using machine learning.

Features

  • Upload images/videos for vehicle detection
  • Count vehicles in media
  • Extract vehicle numbers using OCR
  • Real-time processing feedback
  • Download processed results

Tech Stack

Frontend

  • React 18
  • TypeScript
  • Vite
  • Styled Components

Backend

  • Flask
  • OpenCV
  • TensorFlow
  • Python-OCR

Project Structure

traffic-tracking-system/
├── frontend/                # React + TypeScript frontend
│   ├── src/
│   │   ├── components/     # React components
│   │   ├── services/       # API integration
│   │   ├── styles/         # Global styles
│   │   └── types/         # TypeScript definitions
│   └── ...
├── backend/                # Flask backend
│   ├── api/               # API endpoints
│   ├── models/            # ML model interfaces
│   └── utils/             # Helper functions
└── models/                # ML model weights

Setup Instructions

Frontend Setup

cd frontend
npm install
npm run dev

Backend Setup

cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python app.py

Development

Contributors

  • [Garima Shrivastava]

License

MIT License

About

A React WebApp for identifying vehicles, reading their number plate and keeping count of them; all live as the vehicles appear in a video via traffic cam. This is an ongoing project.

Topics

Resources

License

Stars

Watchers

Forks