Skip to content

This project was developed for the Signal, Image and Video course of the Master Degree Artificial Intelligence Systems at the University of Trento. It aims at detecting license plates in images.

Notifications You must be signed in to change notification settings

lucaZardini/license-plate-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

License Plate Detection

This project aims at detecting a license plate.

This project was developed for the Signal, Image and Video course of the Master Degree Artificial Intelligence Systems at the University of Trento.

A report of our work is available here, together with a presentation.

Authors:

Usage

The project has two main branches:

They contain two different car plate recognition method implementations, the first using image processing and the second using the neural network YOLOv5.

Switch to your branch of interest and follow the README instructions.

Project Structure

Image-processing

img_process

This project contains:

  • images: folder that contains the images to detect
  • README.md: contains the information to use the code
  • requirements.txt: list of python libraries required to run the code
  • src
    • detector: python package
      • detector.py: script that contains to code to detect license plates
    • main.py: script to run to start the application
    • utils: package containing useful code
      • constants.py: contains the constants used in project
      • images.py: contains all the image processing operations and utilities used

YOLOv5

yolo

This project contains:

  • detection
    • images: folder that contains the images to detect (no labels)
  • README.md: contains the information to use the code
  • requirements.txt: list of python libraries required to run the code
  • src
    • dataset_manager: python package
      • dataset.py: contains code to organize dataset with some useful operation.
    • main.py: script to run to start the application
    • utils: package containing useful code
      • constants.py: contains the constants used in project (the root folder)
    • yolo_interface.py: script that runs the detect or validate yolov5 scripts
  • validation
    • dataset: folder that contains the images for validation
    • data.yaml: yolov5 configuration file
  • yolov5: folder that contains the clone of the yolov5 repository

About

This project was developed for the Signal, Image and Video course of the Master Degree Artificial Intelligence Systems at the University of Trento. It aims at detecting license plates in images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published