Developed a web-based license plate detection and recognition system using deep learning. The Flask-based application with SQLite enables secure user authentication and integrates YOLOv10 for plate detection and Gemini 2.5 Flash API for text extraction. The system verifies detected plates against a blocklist CSV and automatically sends Gmail alerts for restricted vehicles. A user-friendly HTML/CSS/JavaScript interface supports image upload, visualization, and navigation, ensuring secure, modular, and efficient operations.
The project presents an automated license plate detection and recognition system using deep learning architectures. The system detects vehicle license plates from uploaded images with YOLOv10, extracts alphanumeric text using Gemini 2.5 Flash API, and verifies the extracted plate number against a blocklist stored in a CSV file. If a match is found, an email notification with the processed image is sent via Gmail. The web application, developed using Flask framework, includes user registration, login, image classification, and logout modules. SQLite serves as the database for user management. The front-end is built with HTML, CSS, and JavaScript, ensuring a responsive and secure interface. YOLOv10 is trained on a public license plate dataset from Roboflow Universe, enabling accurate bounding box detection. The cropped plate region is sent to the Gemini API for text extraction, followed by blocklist comparison. The system supports image upload, processing, and result visualization. Testing shows reliable detection and extraction performance under varied image conditions. The solution integrates computer vision, natural language processing, and web development into a cohesive pipeline. Future improvements include video stream support and dynamic blocklist management.
Keywords: License Plate Detection, YOLOv10, Gemini 2.5 Flash, Blocklist Verification, Gmail Notification, Flask Framework, Deep Learning, Image Processing, Web Application, SQLite.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Processor - I3/Intel Processor
Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA / LED Display
RAM - 8GB
Operating System : Windows 7 / 8 / 10 / 11 or Ubuntu 20.04
Server side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python 3.10
Libraries : Flask, OpenCV, NumPy, Pandas, Requests, smtplib.
IDE/Workbench : VsCode, Kaggle kernals
Technology : Deep Learning (YOLOv10) and Gemini API
Server Deployment : Flask Development Server
Database : SQLite