← Back to work

Project detail

Automatic Vehicle License Plate Recognition

A four-stage computer vision pipeline for license plate detection and OCR under real-world conditions.

PythonOpenCVYOLOv8nEasyOCRSupabase

Problem

Reliable plate extraction in noisy real-world imagery requires more than detection alone, especially under varying lighting.

Solution

Engineered a four-stage computer vision pipeline using noise filtering, edge profiling, and adaptive thresholding to isolate number-plate regions, then combined YOLOv8n detection and bounding-box analysis with EasyOCR recognition.

Impact

Logged more than 1,000 plate entries to a Supabase (PostgreSQL) schema with confidence scores, creating a strong base for high-volume testing and validation.