Project Overview
A system that uses computer vision and machine learning to optimize parking spaces in real time.
The project identifies free and occupied parking spaces using OpenCV, updates data on a mobile
app, and enables seamless booking of parking spots. This project won 1st place in a hackathon.
Technical Implementation
- Computer Vision: Real-time video stream analysis using OpenCV
- Machine Learning: Scikit-learn for car detection and classification
- Mobile App: Flutter-based interface for users to check and book parking spots
- Backend: Flask server to manage parking data and communicate with Firebase
- Database: Firebase for real-time data updates
Challenges & Solutions
-
Challenge: Accurate car detection in varying weather and lighting
conditions
Solution: Improved model training with diverse datasets.
-
Challenge: Ensuring real-time updates with minimal latency
Solution: Optimized data transfer with Firebase's real-time capabilities.
Future Improvements
- Integration with navigation apps like Google Maps for real-time guidance
- Support for larger parking lots and multi-floor parking
- Enhancing detection accuracy with advanced deep learning models