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

2D code positioning method and system

A technology of two-dimensional codes and positioning graphics, which is applied in the field of image processing and can solve complex problems

Active Publication Date: 2017-03-08
SHENZHEN HUAHAN WEIYE TECH
View PDF3 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The automatic detection and positioning of two-dimensional codes is the first step in barcode recognition, and it is also a complicated process

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
  • 2D code positioning method and system
  • 2D code positioning method and system
  • 2D code positioning method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Please refer to figure 2 , the two-dimensional code recognition device comprises an image acquisition module 20 and an image processing module 40, the image acquisition module 20 can be an industrial camera, a mobile phone camera, etc., and the image data collected is transmitted to the image processing module 40 through a network port or USB, and in another In an embodiment, the two-dimensional code recognition device may not include the image acquisition module 20, and the image data may also be directly loaded from a local picture to the image processing module 40, or downloaded from other servers to the image processing module 40 through a wired or wireless network.

[0032] The image processing module 40 includes an image quality evaluation system 41 , a preprocessing system 42 , a positioning system 43 , an image correction and enhancement system 44 and a decoding system 45 .

[0033] The image quality assessment system 41 scores the contrast, non-linear change o...

Embodiment 2

[0113] In this example, if Figure 11 As shown, the positioning system includes a graphic acquisition unit 431 , a pre-screening unit 432 , a rough positioning unit 433 and a precise positioning unit 434 .

[0114] The graphics acquisition unit 431 is used to input image data.

[0115] The pre-screening unit 432 is used to pre-screen the image data by using the edge information of the two-dimensional code data area, and determine the image area that may contain the two-dimensional code as the candidate area. The edge information refers to the area with a sudden change in the gray value. In a specific example, the pre-screening unit 432 includes a block subunit 4321 , an edge detection subunit 4322 , an edge parameter calculation subunit 4323 , a first judgment subunit 4324 , a connectivity subunit 4325 and a second judgment subunit 4326 .

[0116] The block subunit 4321 is used to divide the image data into several data blocks.

[0117] The edge detection subunit 4322 is use...

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 relates to a 2D code positioning method and system. Data of an input image is pre-screened by utilizing edge information of a 2D code data area, and candidate areas which may include an 2D code image area are determined; for each candidate area, the approximate position of the outer boundary of a 2D code is determined by utilizing a positioning graph of the 2D code to be positioned, and the 2D code is positioned roughly; and an accurate boundary of the 2D code is determined according to the approximate position of the outer boundary of the 2D code, and the 2D code is positioned accurately. The 2D code in the image can be positioned automatically, interference, caused by a complex background, in the image can be eliminated needless of manual intervention when the 2D code is positioned, and the data processing amount in the automatic positioning process is reduced by pre-screening and rough positioning.

Description

technical field [0001] The image processing of the present invention specifically relates to a method and a system for locating a two-dimensional code according to an image. Background technique [0002] Compared with barcodes, two-dimensional codes have many advantages such as large information capacity, high reliability, confidentiality and security. Therefore, two-dimensional code technology has been rapidly developed and widely used in the industrial field. The key to the application of two-dimensional code technology is two-dimensional code recognition, that is, to obtain barcode information through some scanning equipment, and then decode it. At present, most of the two-dimensional code recognition relies on specific recognition equipment, and requires manual alignment of the two-dimensional code to be recognized, requiring manual intervention. In recent years, with the development of digital image processing technology, a two-dimensional code recognition method based...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06K7/14
CPCG06K7/1417G06K7/1443
Inventor 杨洋
Owner SHENZHEN HUAHAN WEIYE TECH
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