Real Time Car Model and Plate Detection System by Using Deep Learning Architectures

Project Code :TCMAPY1948

Objective

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.

Abstract

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.

Block Diagram

Specifications

HARDWARE 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

 

SOFTWARE REQUIREMENTS:

 

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

Demo Video

mail-banner
call-banner
contact-banner
Request Video