An intelligent Computer Vision based ADAS platform developed using YOLOv8 and OpenCV to improve road safety through real-time vehicle monitoring and hazard detection.
This project implements multiple Advanced Driver Assistance System (ADAS) features using Computer Vision and Deep Learning techniques.
The system analyzes video streams in real time and provides safety alerts for:
- Forward Collision Warning (FCW)
- Blind Spot Detection
- Pothole Detection
- Vehicle Monitoring
- Real-Time Hazard Awareness
The objective is to assist drivers in making safer driving decisions and reducing accident risks.
Road accidents are often caused by:
- Driver distraction
- Blind spot visibility issues
- Poor road conditions
- Delayed reaction time
This system uses AI-powered object detection and distance estimation to identify potential hazards before they become critical.
Input Video ↓ YOLOv8 Object Detection ↓ Vehicle Detection & Tracking ↓ Distance Estimation ↓ FCW Module ↓ Blind Spot Detection ↓ Pothole Detection ↓ Driver Alerts & Visualization
- Detects vehicles ahead
- Calculates Time-To-Collision (TTC)
- Generates collision warnings
- Monitors left and right blind zones
- Detects hidden vehicles
- Provides visual alerts
- Custom YOLOv8 pothole model
- Detects road surface defects
- Helps prevent vehicle damage
- Live object tracking
- Vehicle counting
- Detection visualization
- Python
- OpenCV
- YOLOv8
- Ultralytics
- NumPy
- Pandas
- Matplotlib
- Real-time vehicle recognition
- Multi-object tracking
- TTC based warning generation
- Continuous zone surveillance
- Pothole identification and alerts
ADAS-ComputerVision/ │ ├── models/ ├── datasets/ ├── outputs/ ├── screenshots/ ├── videos/ ├── app.py ├── requirements.txt └── README.md
git clone https://github.com/mohesh05/ADAS_ComputerVision.git
cd ADAS_ComputerVision
pip install -r requirements.txt
python app.py
- Smart Vehicles
- Driver Assistance Systems
- Autonomous Driving Research
- Automotive Safety Solutions
- Transportation Analytics
Mohesh V K
AI & ML Engineer | Computer Vision Developer
Christ University
Hosur, Tamil Nadu, India
⭐ If you found this project useful, consider starring the repository.