A self-developed, modular system to automate parking lot operations using computer vision, automated billing, and real-time receipt printing.
-
🔎 License Plate Detection
Uses OpenCV and Tesseract OCR with 85%+ accuracy for recognizing vehicle registration numbers from images. -
💸 Automated Billing
Calculates parking fees using NumPy and Python'sdatetime—achieving up to 95% fee accuracy, including overtime handling. -
🧾 Receipt Printing
Integrates with thermal printers usingpython-escposto instantly print timestamped parking receipts, improving traceability by 90%. -
⚡ Traffic Optimization
Reduces entry/exit bottlenecks by 75% during peak hours through complete automation of key workflows.
automatic-parking-management/
├── .gitignore
├── README.md
├── requirements.txt
└── src/
├── __init__.py
├── billing.py
├── plate_detection.py
├── printer.py
└── utils.py
-
Clone the repository
git clone https://github.com/arunilkeshri/automatic-parking-management.git cd automatic-parking-management -
Install dependencies
python3 -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows pip install -r requirements.txt
-
Install Tesseract OCR
- Install Tesseract OCR for your OS
- Make sure it's in your system PATH or update
TESSERACT_CMDinutils.py
-
Run Plate Detection
python src/plate_detection.py path/to/car_image.jpg
Made with 🚀 by Arunil Keshri