Skip to main content

AI-Powered License Plate Detection

Automatically detect and manage vehicle license plates using GPT-4o and Tesseract OCR. Built for speed, accuracy, and ease of use.

Quick Start

Get up and running with CoroNet in minutes. Follow these steps to deploy your own license plate scanner.

1

Set up your environment

Create a Python virtual environment and activate it:
python -m venv venv
source venv/bin/activate  # On Windows: .\venv\Scripts\Activate.ps1
2

Install dependencies

Install required packages and Tesseract OCR:
pip install -r requirements.txt
You’ll also need to install Tesseract OCR separately. See our Tesseract Setup Guide for platform-specific instructions.
3

Configure API keys

Create a .env file in the project root with your OpenAI API key:
OPENAI_API_KEY=your_api_key_here
4

Launch the application

Start the Flask development server:
python app.py
Visit http://localhost:5000 to access the web interface.

Core Features

Everything you need to build a production-ready license plate detection system.

AI-Powered OCR

Uses GPT-4o mini for intelligent license plate text extraction with high accuracy across different plate formats.

Fallback Detection

Automatic fallback to Tesseract OCR ensures robust detection even when AI processing fails.

Registration Management

Store owner details, vehicle types, observations, and images in an easy-to-manage CSV database.

Data Export

Export all registration records to CSV format for analysis, reporting, or integration with other systems.

Real-Time Preview

Preview uploaded images instantly before processing with a modern, responsive interface.

RESTful API

Full REST API for programmatic access to upload, retrieve, update, and delete license plate records.

Ready to get started?

Deploy your own AI-powered license plate scanner in minutes. Follow our quickstart guide or explore the API reference.

Build docs developers (and LLMs) love