Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Two-dimension code recognition method and device

A recognition method, two-dimensional code technology, applied in the direction of electromagnetic radiation induction, etc., can solve the problems of complex nonlinear distortion, low recognition rate, limiting the recognition range of distorted two-dimensional codes, etc.

Inactive Publication Date: 2015-07-08
CHINA UNITED NETWORK COMM GRP CO LTD
View PDF2 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in actual situations, QR codes may also be on flexible objects (such as paper towels, puffed food packaging bags) or non-cylindrical bottles. The two-dimensional codes on cylindrical bottles and cans generally present more complex nonlinear distortions, and the recognition rate of the above-mentioned method for recognition is low, thus limiting the recognition range of twisted two-dimensional codes

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
  • Two-dimension code recognition method and device
  • Two-dimension code recognition method and device
  • Two-dimension code recognition method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0077] An embodiment of the present invention provides a two-dimensional code identification method, such as figure 1 As shown, the method may include:

[0078] S101. From the image of the two-dimensional code to be recognized, determine the area where the two-dimensional code is located and three centroid points corresponding to the three position detection patterns of the two-dimensional code.

[0079] S102. According to the area where the two-dimensional code is located and the three center points, determine the key points in the area where the two-dimensional code is located, and the key points include the four corner points of the area where the two-dimensional code is located and the three points of the two-dimensional code. The first corner point of each position detection pattern in the position detection pattern, the first corner point is located on the contour of the area where the two-dimensional code is located in the corner point of the position detection pattern,...

Embodiment 2

[0193] An embodiment of the present invention provides a two-dimensional code recognition device, such as Figure 15 shown, including:

[0194] The determining unit 10 is configured to determine, from the image of the two-dimensional code to be recognized, the area where the two-dimensional code is located and three centroids corresponding to the three position detection patterns of the two-dimensional code.

[0195] The determining unit 10 is further configured to determine key points in the area where the two-dimensional code is located according to the area where the two-dimensional code is located and the three center points, and the key points include the area where the two-dimensional code is located The four corner points of the two-dimensional code and the first corner point of each position detection pattern in the three position detection patterns of the two-dimensional code, the first corner point is the corner point of the position detection pattern located in the ...

Embodiment 3

[0216] Such as Figure 18 As shown, the embodiment of the present invention provides a two-dimensional code recognition device, and the two-dimensional code recognition device may include: a camera 20 , a processor 21 , a memory 22 , and a system bus 23 . The camera 20 , the processor 21 , and the memory 22 are connected through the system bus 23 and complete mutual data transmission.

[0217] The camera 20 can be any module with a shooting function, which is used to acquire the image of the two-dimensional code to be recognized.

[0218] The processor 21 can be a central processing unit (English: Central Processing Unit, abbreviated: CPU), or a specific integrated circuit (English: Application Specific Integrated Circuit, abbreviated: ASIC), or is configured to implement the implementation of the present invention example of one or more integrated circuits.

[0219] The memory 22 may include a volatile memory (English: volatile memory), such as a random-access memory (Engli...

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 embodiment of the invention provides a two-dimension code recognition method and device and relates to the technical field of image recognition. The two-dimension code recognition method and device can recognize distorted two-dimension codes and improve the recognition rate of the distorted two-dimension codes. The method comprises the steps that the area where a two-dimension code is located and three gravity center points corresponding to three position detection images of the two-dimension code one to one are determined in the two-dimension code to be recognized; key points are determined according to the area where the two-dimension code is located and the three gravity center points; four edge fitted curves are obtained according to four corner points of the area where the two-dimension code is located and the outline of the area where the two-dimension code is located; the mapping relation between the image of the area where the two-dimension code is located and a corrected image is determined according to the coordinates of the key points in the two-dimension code image, the four edge fitted curves and the corrected image of the two-dimension code; the image of the area where the two-dimension code is located is corrected according to the mapping relation, and the information of the corrected image of the area where the two-dimension code is located is obtained. The two-dimension code recognition method is applied to a two-dimension code recognition system.

Description

technical field [0001] The invention relates to the technical field of image recognition, in particular to a two-dimensional code recognition method and equipment. Background technique [0002] Two-dimensional code (English: 2-dimensional bar code) is a barcode that uses black and white graphics to record data symbol information. The black and white image is composed of specific geometric figures distributed on a plane according to certain rules. Usually, after scanning the two-dimensional code image, the scanning device determines the area where the two-dimensional code is located, corrects the image in the area, and decodes the corrected image to obtain the information of the image in the area, so as to complete the QR code recognition. [0003] At present, most two-dimensional code recognition methods can only recognize two-dimensional codes on a plane, but cannot recognize two-dimensional codes on non-planar surfaces showing nonlinear distortion (hereinafter referred to...

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 CHINA UNITED NETWORK COMM GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products