Skip to content

arin-ganguly/ANPR-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Number Plate Recognition System

This project implements an Automatic Number Plate Recognition (ANPR) system using YOLOv10 and OpenCV. The system detects vehicle license plates in images or video streams and recognizes the alphanumeric characters on them. Such systems are instrumental in traffic monitoring, toll collection, and security enforcement.


Sample Output video

output.mp4

📌 Features Real-time license plate detection using yolov10n.

Character segmentation and recognition using OpenCV.(Future Work)

Outputs processed video with annotated license plates.


⚠️ Limitations

  • The current model may not detect all license plate formats, especially non-standard or obscured plates.

  • Recognition accuracy may decrease under poor lighting or low-resolution conditions.

  • The system primarily supports license plates similar to the training data of the yolo model used.

  • DATASET USED IN THIS PROJECT: https://www.kaggle.com/datasets/vikaschauhan734/vehicle-number-plate

  • Sample validation images:

  • val_batch0_labels

  • val_batch0_pred

  • val_batch1_pred

  • In the 'License-Plate-Detector' folder You can see the full validation images,training image sets and other factors like reselt.csv, confution matrix

About

Automatic Number Plate Recognition (ANPR) system using YOLOv10 and OpenCV

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages