Font Size: a A A

Two-dimensional Code Recognition System Based On FPGA Video Image Processing

Posted on:2019-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:D T ZhouFull Text:PDF
GTID:2428330545971765Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development of science and the change of people's life style,the requirement of the quantity of recognition and speed of the two-dimensional code is becoming higher and higher because of the popularity of the QR code.At present,the identification of the two-dimensional code is mainly based on the equipment of the embedded system,such as ARM.According to the limitation of the structure of the serial processor itself,the speed of the identification of the two-dimensional code is hard to improve.Therefore,the new hardware platform as a recognition tool has become the main target of two-dimensional code recognition.The paper tells about the theoretical algorithms related to video image processing and achieves the result by the implementation of QR coding and decoding algorithms in the most common QR codes on FPGA hardware.The main contents are as follows.The image acquisition and processing comes first.We use the CMOS camera to collect data and apply FIFO ping-pong operation to SDRAM cache to accomplish the image acquisition.After that,we need to process the picture above by achieving grayscale through RGB to YCb Cr and using the fast 3K3 median filter technology and Kittler binary algorithm.It can solve the uncertainty of the recognition result caused by noise and different luminance.What's more,it can also divide the foreground and background in better ways and ensure the integrity of the information.Secondly,we need to locate the QR code in the picture.In order to make the speed of the recognition of the system reach a better state,we study the rotation correction algorithm of the QR code and design the related hardware structure.After that,we use the two-dimension code decoding and error correction algorithm to complete the task of the identification of the two-dimensional code and the extraction of characters.In order to reduce the application of a large amount of hardware resources and make the processing more flexible,this period has been done on the basis of the NIOS soft core.The performance and resources showed in the system are compared and analyzed at the end of the paper.What's more,the practical application of the system and the direction and goal of improvement are described at last.
Keywords/Search Tags:Image Processing, Two-dimensional Code Recognition, FPGA, NIOS
PDF Full Text Request
Related items