This project is an AI-powered system for detecting overspeeding vehicles using computer vision. It was developed as part of the PES Hackathon. The system identifies vehicles in a video, detects their speed, and marks license plates, highlighting those exceeding the speed limit (50 km/h).
- 📷 Real-time Vehicle Detection using a pre-trained AI model (YOLOv8 and YOLOv11).
- 🏎 Speed Estimation to determine if a vehicle is overspeeding.
- 🔍 License Plate Recognition for identifying vehicles.
- 🚨 Automatic Overspeed Highlighting for vehicles exceeding 50 km/h.
- 📊 Video Output with Annotations showing detected vehicles, their speed, and license plates.
- 🌐 Web Dashboard for RTO officials to monitor violations.
- Python 🐍
- OpenCV 🎥
- YOLO / Custom AI Model 🤖
- OCR (Tesseract / EasyOCR) 🔠
- Node.js (Backend API) 🌐
- React.js (Frontend) ⚛️
- Google Colab (For Model Training) 💻
- Kaggle (For Dataset) 📊
git clone https://github.com/Pranava-Pai-N/AI-DRIVEN-OVERSPEEDING-DETECTION-PES-HACKATHON.git
cd AI-DRIVEN-OVERSPEEDING-DETECTION-PES-HACKATHONcd frontend
npm install # Install frontend dependenciescd backend
npm install # Install backend dependenciesIf your project includes a Python-based AI model, install the required dependencies:
pip install -r requirements.txtcd backend
node server.jsThe backend will start on http://localhost:5000.
cd frontend
npm run devThe frontend will start on http://localhost:5173.
Run the AI-based detection script with a video input:
cd ml
python anpr.py- A processed video with marked license plates.
- Speed displayed on-screen for each detected vehicle.
- Vehicles exceeding 50 km/h highlighted.
- A web dashboard for RTO officials providing details about speed violations.
- 🚀 Real-time processing on live camera feeds.
- 📌 Geo-location tagging for violations.
- 📡 Cloud integration for centralized monitoring.
- 📱 Mobile App Integration for Real-time Monitoring.
- Pranav Pai N
- Ajith Goveas
- Aadithya Nayak V
- Karthik Acharya
This project is open-source and available under the MIT License.
📫 Feel free to reach out or contribute! 🚀