License Plate Recognition on FPGA Spartan-6

A License Plate Recognition System implemented on FPGA Spartan-6 using Verilog

Similar projects worth following
The license plate recognition algorithm at first was developed and verified on Matlab. Then it was implemented on Xilinx FPGA Spartan-6 using Verilog.
Original source:

At first, the license plate recognition algorithm was developed and verified on Matlab with a good recognition rate using a license plate image database. 

The license plate image database was then converted into .hex file using a simple Matlab code and the .hex files was loaded into FPGA for testing. Example code (Full code not given) and detailed test environment for the license plate recognition system on Xilinx FPGA Spartan-6 are here

To test the license plate recognition system, license plate image database is read from the .hex files using $readmemh in Verilog into FPGA. Then, the database is processed through the license plate recognition system. The license numbers are recognized and displayed on single LEDs.

The demonstration video for the license plate recognition system on FPGA:

Other image processing project, you can refer to this. It was kind of a tutorial on how to get started with image processing on FPGA.

Tutorial on how to load image/text file into FPGA using Verilog or VHDL: here.

  • 1 × Spartan-6 Xilinx FPGA Evaluation, Demonstration Kits, Boards and Modules / Evaluation Kits, Boards and Modules

  • 1
    Build and verify the license plate recognition algorithm on Matlab

    At first, develop the license plate recognition algorithm. Then, implement the algorithm on Matlab. 

  • 2
    Implement the algorithm on FPGA using Verilog

    After software verification, the next step is hardware (FPGA) implementation (Think hardware when coding). It is better to design the architecture of the system before coding using Verilog/ VHDL.

View all instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates