QR (quick response) code detection and correction extraction method and IP (intellectual property) core

The invention relates to a QR (quick response) code detection and correction extraction method and an IP (intellectual property) core. According to the method, QR code real-time positioning detection and QR code correction extraction are carried out on image data stream output by a camera in a line-...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHEN RONGJUN, ZHONG XIUMEI, ZHU XIONGYONG, LIU SONGJIN, TAN HONGZHOU, XIE SHUNDAO
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention relates to a QR (quick response) code detection and correction extraction method and an IP (intellectual property) core. According to the method, QR code real-time positioning detection and QR code correction extraction are carried out on image data stream output by a camera in a line-by-line and pixel-by-pixel way through a hardware circuit, the processing after the photo taking storage is not needed, and the detection speed and the identification rate can be greatly improved. The detection method is based on little change of two-dimension code positions, shapes and the like in the two adjacent frames of images obtained through the camera in the QR code real-time positioning detection stage, i.e., in the image collecting process, under the condition that the two-dimension code does not fast move or deform, the processing of one frame of image relies on parameters obtained by the front frame of image, during the current image processing, the corresponding parameters are updated, and the basis is provided for the processing of a later frame of image. In the QR code rotating correction and extraction stage, an improved CORDIC (coordinated rotation digital computer) algorithm is adopted for carrying out rotation correction and extraction on the QR code, displacement and addition are used for replacing multiplication and division methods, and hardware resources can be greatly saved.