A web application that detects and tracks vehicles in images and videos using machine learning.
- Upload images/videos for vehicle detection
- Count vehicles in media
- Extract vehicle numbers using OCR
- Real-time processing feedback
- Download processed results
- React 18
- TypeScript
- Vite
- Styled Components
- Flask
- OpenCV
- TensorFlow
- Python-OCR
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
cd frontend
npm install
npm run dev
cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python app.py
- Frontend runs on http://localhost:5173
- Backend runs on http://localhost:5000
- [Garima Shrivastava]
MIT License