Decoding method and system for distorted QR (Quick Response) code

A decoding method and QR code technology, applied in the field of distortion QR code decoding method and system, can solve problems such as inability to accurately read QR codes, achieve the effect of reducing the amount of calculation and improving the success rate of decoding

Active Publication Date: 2015-11-11
FUJIAN NEWLAND AUTO ID TECH CO LTD
View PDF5 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For this reason, the technical problem to be solved by the present invention is that the barcode reading equipment in the prior art cannot accurately read the QR code with distorted image.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Decoding method and system for distorted QR (Quick Response) code
  • Decoding method and system for distorted QR (Quick Response) code
  • Decoding method and system for distorted QR (Quick Response) code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] Such as figure 1 Shown is a preferred embodiment of the present invention. A decoding method of a distorted QR code, comprising the following steps:

[0057] S1: Obtain an image containing a QR code. Such as figure 2 shown.

[0058] S2: Judge the QR code version according to the position of feature points and the configuration of pixel points (or the number of pixel points). And determine a plurality of feature points and their positions of the QR code. Such as figure 2 , the feature point of the matrix QR code (such as the QR code) can be a pixel point in the imaging area, such as the center point of the "bull's eye" in the shape of "back". The feature points of the determinant QR code (such as PDF417 code) can be the feature points of the start code area. A "bull's eye" occupies 7 pixels.

[0059] S3: establish a coordinate system, and obtain the coordinates of a plurality of feature points of the QR code in the image. The step of determining the feature po...

Embodiment 2

[0076] Such as Figure 8 Shown is a preferred embodiment of the present invention. A decoding system for distorted QR codes, comprising the following modules:

[0077] Image acquisition module 1: acquire an image containing a QR code. Such as figure 2 shown.

[0078] Feature point acquisition module 2: judge the QR code version according to the feature point position and pixel point configuration (or the number of pixel points). And determine a plurality of feature points and their positions of the QR code. Such as figure 2 , the feature point of the matrix QR code (such as the QR code) can be a pixel point in the imaging area, such as the center point of the "bull's eye" in the shape of "back". The feature points of the determinant QR code (such as PDF417 code) can be the feature points of the start code area. A "bull's eye" occupies 7 pixels.

[0079] Calculation module 3: establish a coordinate system, and obtain the coordinates of multiple feature points of the Q...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a decoding method and system for a distorted QR (Quick Response) code. A frame of image with the QR code is obtained, and the version of the QR code is judged by determining a plurality of feature points of the QR code. A corresponding matched template is called according to the version of the QR code. Correction is implemented by adopting a curved surface correction algorithm with higher correcting precision. A pattern with relatively high distortion degree can be corrected by the curved surface correction. The QR code pattern subjected to the curved surface correction is subjected to perspective transformation for correction. A pattern approximate to a regular quadrangle can be obtained through the curved surface correction, and then the pattern is subjected to the perspective transformation, so that the success rate of decoding can be greatly increased.

Description

technical field [0001] The invention relates to a method and system for correcting a distorted barcode image, in particular to a method and system for decoding a distorted QR code. Background technique [0002] Barcode (referred to as barcode) can be divided into one-dimensional barcode and two-dimensional barcode. One-dimensional barcode is a mark composed of a set of regularly arranged bars, spaces and corresponding characters. "Bar" refers to the part with low reflectivity to light. "Void" refers to the part with high reflectivity to light, and the data composed of these bars and spaces expresses certain information. Two-dimensional barcode is a new generation of barcode technology that records data symbol information in a black and white rectangular matrix distributed on a plane (two-dimensional direction) according to certain rules; two-dimensional barcodes can be divided into stacked two-dimensional barcodes and matrix 2D barcodes. The stacked two-dimensional barcode...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06K7/10
Inventor 刘荣生郭栋陈文传
Owner FUJIAN NEWLAND AUTO ID TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products