Here's a clean and informative README.md file for your Real-Time Number Plate Detection using Tkinter, OpenCV, and EasyOCR project:
# π Real-Time Number Plate Detection
A Python-based desktop application that uses your webcam to detect and read vehicle number plates in real-time. This app leverages **OpenCV** for video capture and image processing, **EasyOCR** for text recognition, and **Tkinter** for GUI.
---
## β¨ Features
- Live video feed from webcam
- Automatic number plate detection using contours and aspect ratio
- Real-time text extraction from plates using EasyOCR
- User-friendly interface with Tkinter
- Threaded OCR to avoid UI freezing
---
## π οΈ Tech Stack
- **Python 3**
- **OpenCV**
- **EasyOCR**
- **Pillow (PIL)**
- **Tkinter**
---
## π§ Installation
1. **Clone the repository**
```bash
git clone https://github.com/your-username/Parking-Project.git
cd Parking-Project- Install dependencies
pip install opencv-python easyocr PillowπΈ Optional: If you have a GPU, set
gpu=Truein the code for faster OCR.
python Number Plate.pyMake sure your webcam is connected and accessible.
- Live camera feed with rectangles around detected plates
- Detected text shown below the video
Parking-Project/
β
βββ Number Plate.py # Main application file
βββ README.md # Project documentation
βββ ... # Other supporting files (images, logs, etc.)
Vivek Sharma
Feel free to connect or contribute!
This project is open-source and available under the MIT License.
---
### β
Tips:
- Replace `Number Plate.py` with the actual filename.
- Replace `https://github.com/your-username/Parking-Project.git` with your GitHub repo link.
- Add screenshots or videos in a `/media` folder and embed them if you want visual examples.
Let me know if you'd like a `.gitignore` file or contribution guide too!