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 a

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

Example Embodiment

[0076] Example one

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

[0078] S101: Determine, from the two-dimensional code image to be recognized, the area where the two-dimensional code is located and the three center of gravity points one-to-one corresponding to the three position detection patterns of the two-dimensional code.

[0079] S102. Determine the key points in the area where the QR code is located according to the area where the QR code is located and the three center of gravity points, where the key points include the four corner points of the area where the QR code is located and three points of the QR code. The first corner point of each position detection pattern in each position detection pattern. The first corner point is the corner point of the position detection pattern located on the contour of the area where the QR code is located, and is the same as the fourt...

Example Embodiment

[0192] Example two

[0193] The 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 two-dimensional code image to be recognized, the area where the two-dimensional code is located and the three center of gravity points one-to-one 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 of gravity points, where 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, where the first corner point is the corne...

Example Embodiment

[0215] Example three

[0216] Such as Figure 18 As shown, an embodiment of the present invention provides a two-dimensional code recognition device. 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 to complete data transmission between each other.

[0217] The camera 20 may be any module with a photographing function, and is used to obtain a two-dimensional code image to be recognized.

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

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

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products