This project is an Automatic Number Plate Recognition (ANPR) application that can detect and extract license plate numbers from images or videos. It supports multiple OCR (Optical Character Recognition) techniques, including Keras OCR, OpenALPR, and EasyOCR.
- Multiple OCR techniques: Keras OCR, OpenALPR, and EasyOCR
- Detect and extract license plate numbers from images or videos
- User interface to select preferred OCR technique and upload images
- Python 3.8+
- Flask (web application framework)
- Keras, OpenALPR, and EasyOCR (OCR libraries)
- YOLO (object detection model)
- Python 3.8+
- pip
- Clone the repository:
git clone https://repository-url.git
cd project-directory- Install the required dependencies:
pip install -r requirements.txtpython app.py- Multiple OCR Techniques:
- Keras OCR
- OpenALPR
- EasyOCR
- Launch the application
- Select your preferred OCR technique from the UI
- Upload an image
- Let the processor run
- View tracked objects and corresponding license plate numbers
- Keras OCR
- OpenALPR
- EasyOCR
See requirements.txt for a full list of Python dependencies.