Font Size: a A A

The Bar-Code Image Acquisition System Base On Fusion

Posted on:2011-12-17Degree:MasterType:Thesis
Country:ChinaCandidate:Q XuFull Text:PDF
GTID:2178360305460697Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
Bar-code is a technology for printed figures to act as a fast input way to computer. It can replace manual keyboard typing in many fields, thus decrease the possibility of wrong typing, speed-up the flow efficiency of people and goods, and make life better. With the rapid development of electronics technology, digital image processing has being applied in people's daily lives, now the use of it has become more and more popular in the bard-code recognition domain, public security, traffic control, fire control and so on. This design is based on digital image processing of data transformation, in which a CMOS image sensor captures a frame of one dimensional or two dimensional bar-code as image data, then transfer it to a PC. The PC would decode the image data and output the number and characters which the bard-code expresses. The product has been widely used abroad and in the domestic market it is expanding.It can be used for identity cards, passports, business cards, books, supermarket products and so on. By PC and the associated databases, the decoded information can be used to identify the authenticity and protect the vital interests of the people. Compared to the similar products manufactured by Europe and the United States, this design not only has lower costs, but also does well in controlling images'transmission. As a result, the decoding process has been accelerated dramatically; it is competitive in the market of bar-code recognition products.In this study, the principle of the USB firmware is driving MT9M112, the image sensor presented by Micron, to capture image data and send it to a FPGA (Field Programmable Gate Array) chip, then the data would be transferred to a PC via USB (Universal Serial Bus), get ready for bar-code recognition. The use of the FPGA's program FIFO (or "FIFO Core") core resources not only solve the problem of different operating data rate successfully between MT9M112 and USB interface, but also change the 8-bit image data into 16-bit format, which greatly improves transfer performance. So the PC would get data more fluently. At the same time by taking advantage of the enhanced features of the 51-core offered by Cypress's EZ_USB FX2, we are able to control the MT9M112 brightness, picture quality, as well as light control of the device, etc. In addition, the product is so considerate to facilitate users'operation during our design that we are sure it would be easily accepted by consumers.
Keywords/Search Tags:Fusion, bar-code, recognition, FIFO Core, USB firmware
PDF Full Text Request
Related items