Skip to content

Alicia105/PlateRecognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlateRecognition

Description

A C++ implementation of a real-time plate recognition system. This project process traffic videos to detect vehicules and their license plate.

Table of Contents

⚙️Features

  • Real-time object detection with Yolov8 model
  • Multi-object tracking with SORT algorithm
  • License plate detection with customed Yolov8 model
  • Optical Character Recognition (OCR) to get plate characters with Fast-OCR model
  • Save license plate and vehicules timestamp in a SQLite database

🛠️ Tech Stack

  • C++ 11 or higher
  • OpenCV 4.11.0 or higher
  • A C++ compiler
  • SQLite C amalgamation

🧪Installation

  • Clone or download the repository
 git clone https://github.com/Alicia105/PlateRecognition.git 
  • Navigate to the project directory
 cd PlateRecognition 

🚀How to use

  1. Navigate to the project directory
 cd PlateRecognition 
  1. Create a build directory
 mkdir build
 cd build 
  1. Run the CMake
 cmake ..
  1. Build the project with make
 make 
  1. Run the executable file
 ./PlateRecognition 

Demo

demo.mp4

Acknowledgment

Releases

No releases published

Packages

 
 
 

Contributors