Skip to content

A powerful and efficient license plate detection system that utilizes YOLOv8 for vehicle detection, a custom YOLO model for license plate detection, and PaddleOCR for optical character recognition. This system allows users to upload images and extract vehicle license plates with high accuracy.

License

Notifications You must be signed in to change notification settings

sidcraftscode/license-plate-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Plate Detection System

A powerful and efficient license plate detection system that utilizes YOLOv8 for vehicle detection, a custom YOLO model for license plate detection, and PaddleOCR for optical character recognition. This system allows users to upload images and extract vehicle license plates with high accuracy.

You can preview it here.

Getting Started

Prerequisites

  • Python 3.7+
  • Required Python libraries:
    • streamlit
    • opencv-python
    • ultralytics (for YOLO models)
    • numpy
    • pillow
    • pandas
    • paddleocr
    • io
    • regex

Installation

  1. Clone the repo:
git clone https://github.com/yourusername/license-plate-detection cd license-plate-detection
  1. Install the required Python packages:
pip install -r requirements.txt
  1. Run the application:
streamlit run app.py
  1. Navigate to the displayed local URL to access the application.

Models and Files

  • The app uses pre-trained YOLOv8 models for vehicle and license plate detection.
  • PaddleOCR is used for license plate recognition with high accuracy.

Built With

Features

  • Upload and process multiple images at once
  • Detect vehicles in the uploaded images
  • Extract license plates from detected vehicles
  • Use OCR to recognize the text on license plates
  • Basic validation for detected license plates
  • Display the vehicle and license plate images with confidence score

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A powerful and efficient license plate detection system that utilizes YOLOv8 for vehicle detection, a custom YOLO model for license plate detection, and PaddleOCR for optical character recognition. This system allows users to upload images and extract vehicle license plates with high accuracy.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages