CN112562021A - Image filter processing method for bar code - Google Patents

Image filter processing method for bar code Download PDF

Info

Publication number
CN112562021A
CN112562021A CN202011569252.8A CN202011569252A CN112562021A CN 112562021 A CN112562021 A CN 112562021A CN 202011569252 A CN202011569252 A CN 202011569252A CN 112562021 A CN112562021 A CN 112562021A
Authority
CN
China
Prior art keywords
bar code
image
image filter
decoding
processing method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011569252.8A
Other languages
Chinese (zh)
Other versions
CN112562021B (en
Inventor
代建伟
龚勇
陈昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Spree Intelligent System Co Ltd
Original Assignee
Suzhou Spree Intelligent System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Spree Intelligent System Co Ltd filed Critical Suzhou Spree Intelligent System Co Ltd
Priority to CN202011569252.8A priority Critical patent/CN112562021B/en
Publication of CN112562021A publication Critical patent/CN112562021A/en
Application granted granted Critical
Publication of CN112562021B publication Critical patent/CN112562021B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/146Methods for optical code recognition the method including quality enhancement steps
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration using local operators
    • G06T5/30Erosion or dilatation, e.g. thinning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/40Image enhancement or restoration using histogram techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • G06T2207/10008Still image; Photographic image from scanner, fax or copier

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)

Abstract

The invention provides a bar code image filter processing method, wherein an image filter is arranged at a PC end connected with decoding equipment, and the functions of the image filter comprise expansion, corrosion, histogram stretching and reverse color; the image filter is used for processing the image bar code before the scanned and read image bar code is transmitted into the decoding library, and the processed image bar code is output to the decoding equipment for decoding. The user carries out image filter processing on the bar code according to the requirements of a real scene, the filter provides the functions of expansion, corrosion, histogram stretching and reverse color processing, and the dot code, the reverse color code and the bar code with low contrast can be identified by a decoding library through the combined use of the functions, so that the decoding is smoothly realized.

Description

Image filter processing method for bar code
Technical Field
The invention relates to a decoding processing method of an image bar code, in particular to an image filter processing method of a bar code.
Background
In many application scenarios, image barcodes to be scanned are all dot matrix codes, reversed color codes or low-contrast barcodes, and a decoding library cannot identify the barcodes, so that image processing is required before decoding by the decoding library, and the photographed and scanned barcode images are processed into a decodable state to complete decoding.
Disclosure of Invention
The invention aims to solve the problem that an image scanned by dot matrix codes, reversed color codes or low-contrast bar codes in the prior art cannot be directly decoded, and provides an image filter processing method of the bar codes.
In order to achieve the purpose, the invention adopts the following technical scheme:
a processing method of image filter of bar code, the said image filter is mounted to PC end linking with decoding equipment, the function of the said image filter includes swelling, corroding, histogram stretch, reverse color; the image filter is used for processing the image bar code before the scanned and read image bar code is transmitted into a decoding library, and the processed image bar code is output to the decoding equipment for decoding;
when the image bar code is a dot matrix code, starting the expansion and corrosion functions of the image filter; when the image bar code is a bar code with low contrast, starting a histogram stretching function of the image filter; when the image bar code is a color reflection code, starting a color reflection processing function of an image filter; the expansion, erosion, histogram stretching and inversion processing functions of the image filter are used in combination.
Preferably, a tool interface is configured on the PC side, the tool interface comprising 3 filters, each filter comprising expansion, erosion, histogram stretching, inversion and closing filter options for selection.
Preferably, when the scanned image bar code is processed by using the image filter, the switches and functions of the 3 filters are sequentially selected according to the condition of the image bar code.
Preferably, the tool interface is provided with a gain configuration item, and an operator inputs a gain value to the gain configuration item.
Preferably, the tool interface is provided with a storage item, and the storage content comprises a barcode picture before image filter processing, a barcode picture after image filter processing and format selection of the picture.
Preferably, the saved picture formats include jpg, png, bmp.
According to the image filter processing method of the bar code, a user carries out image filter processing on the bar code according to the needs of a real scene, the filter provides expansion, corrosion, histogram stretching and reverse color processing functions, and through the combined use of the functions, the dot code, the reverse color code and the bar code with low contrast can be identified by a decoding library, so that decoding is smoothly realized.
Drawings
FIG. 1 is a tool interface for a bar code image filter processing method.
Detailed Description
In order to further understand the objects, structures, features and functions of the present invention, the following embodiments are described in detail.
As shown in fig. 1, the present invention provides a method for processing an image filter of a barcode, wherein the image filter is installed at a PC end connected to a decoding device, and the functions of the image filter include expansion, corrosion, histogram stretching, and color inversion; the image filter is used for processing the image bar code before the scanned and read image bar code is transmitted into a decoding library, and the processed image bar code is output to the decoding equipment for decoding. The expansion function and the corrosion function can be regarded as processing of the highlight area, the expansion function can improve the area of the highlight area, and the corrosion function can reduce the area of the highlight area; the expansion function may expand points in the dot-matrix map into lines that may be recognized by the decoding device, and the erosion function may assist in removing burrs, making the edges smoother. The histogram stretching function can improve the contrast between the bar code and the background color in the picture, so that the picture is clearer and can be identified and decoded. The reverse color processing function can enable the scanned image bar codes to be opposite in color, and the picture of the white code black matrix is changed into the picture of the black code white matrix, so that the decoding equipment can decode conveniently.
When the image bar code is a dot matrix code, starting the expansion and corrosion functions of the image filter; when the image bar code is a bar code with low contrast, starting a histogram stretching function of the image filter; when the image bar code is a color reflection code, starting a color reflection processing function of an image filter; the expansion, corrosion, histogram stretching and reverse color processing functions of the image filter are combined for use, and the problems that an image bar code is a dot matrix code, has low contrast and is a reverse color code are solved.
Configuring a tool interface at the PC side, wherein the tool interface comprises 3 filters, and each filter comprises expansion, corrosion, histogram stretching, reverse color and closing filter options for selection. When the scanned image bar code is processed by using the image filter, the switches and functions of the 3 filters are sequentially selected according to the condition of the image bar code. When the image bar code comprises one or more of the 3 problems, the 3 filters respectively select one or more functions to solve the problems, and the image bar code is processed into the image bar code which can be decoded by decoding equipment.
The tool interface is provided with a gain configuration item, an operator inputs a gain value to the gain configuration item, and the gain value can be specifically processed according to the conditions of different image bar codes, so that the optimal state that the bar codes can be decoded by decoding equipment is achieved.
The tool interface is provided with a storage item, and the storage content comprises a bar code picture before image filter processing, a bar code picture after image filter processing and format selection of the picture. The saved picture formats include jpg, png, bmp. The bar code pictures before and after being processed by the image filter are stored, so that backup and reference are facilitated.
According to the image filter processing method of the bar code, disclosed by the invention, a user carries out image filter processing on the bar code according to the requirements of a real scene, the filter provides the functions of expansion, corrosion, histogram stretching and reverse color processing, and the dot code, the reverse color code and the bar code with low contrast can be identified by a decoding library through the combined use of the functions, so that the decoding is smoothly realized. The operation method is simple and convenient, has strong operability, is convenient for quickly processing the dot code, the reversed color code and the bar code with low contrast, and improves the decoding efficiency and accuracy.
The present invention has been described in relation to the above embodiments, which are only exemplary of the implementation of the present invention. It should be noted that the disclosed embodiments do not limit the scope of the invention. Rather, it is intended that all such modifications and variations be included within the spirit and scope of this invention.

Claims (6)

1. The image filter processing method of the bar code is characterized in that the image filter is arranged at a PC end connected with decoding equipment, and the functions of the image filter comprise expansion, corrosion, histogram stretching and color reversal; the image filter is used for processing the image bar code before the scanned and read image bar code is transmitted into a decoding library, and the processed image bar code is output to the decoding equipment for decoding;
when the image bar code is a dot matrix code, starting the expansion and corrosion functions of the image filter; when the image bar code is a bar code with low contrast, starting a histogram stretching function of the image filter; when the image bar code is a color reflection code, starting a color reflection processing function of an image filter; the expansion, erosion, histogram stretching and inversion processing functions of the image filter are used in combination.
2. The image filter processing method of a barcode according to claim 1, characterized in that: configuring a tool interface at the PC side, wherein the tool interface comprises 3 filters, and each filter comprises expansion, corrosion, histogram stretching, reverse color and closing filter options for selection.
3. The image filter processing method of a barcode according to claim 2, characterized in that: when the scanned image bar code is processed by using the image filter, the switches and functions of the 3 filters are sequentially selected according to the condition of the image bar code.
4. The image filter processing method of a barcode according to claim 3, characterized in that: the tool interface is provided with a gain configuration item, and an operator inputs a gain value to the gain configuration item.
5. The image filter processing method of a barcode according to claim 4, characterized in that: the tool interface is provided with a storage item, and the storage content comprises a bar code picture before image filter processing, a bar code picture after image filter processing and format selection of the picture.
6. The image filter processing method of a barcode according to claim 5, characterized in that: the saved picture formats include jpg, png, bmp.
CN202011569252.8A 2020-12-26 2020-12-26 Image filter processing method for bar code Active CN112562021B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011569252.8A CN112562021B (en) 2020-12-26 2020-12-26 Image filter processing method for bar code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011569252.8A CN112562021B (en) 2020-12-26 2020-12-26 Image filter processing method for bar code

Publications (2)

Publication Number Publication Date
CN112562021A true CN112562021A (en) 2021-03-26
CN112562021B CN112562021B (en) 2023-05-23

Family

ID=75033257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011569252.8A Active CN112562021B (en) 2020-12-26 2020-12-26 Image filter processing method for bar code

Country Status (1)

Country Link
CN (1) CN112562021B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114299409A (en) * 2022-03-07 2022-04-08 中煤科工开采研究院有限公司 Method and device for positioning underground personnel based on image recognition and depth information

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049727A (en) * 2012-12-11 2013-04-17 福建新大陆自动识别技术有限公司 Bar code recognizing, reading and decoding module and handheld electronic device
CN103177281A (en) * 2013-04-12 2013-06-26 江苏圆坤二维码研究院有限公司 Two-dimensional code compiling method
CN104463795A (en) * 2014-11-21 2015-03-25 高韬 Processing method and device for dot matrix type data matrix (DM) two-dimension code images
CN104680109A (en) * 2013-12-03 2015-06-03 航天信息股份有限公司 Image recognition-based location method for bar code area
CN107609451A (en) * 2017-09-14 2018-01-19 斯坦德机器人(深圳)有限公司 A kind of high-precision vision localization method and system based on Quick Response Code
CN110008782A (en) * 2019-06-06 2019-07-12 江苏东大集成电路***工程技术有限公司 The acquisition methods and device of bar code information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103049727A (en) * 2012-12-11 2013-04-17 福建新大陆自动识别技术有限公司 Bar code recognizing, reading and decoding module and handheld electronic device
CN103177281A (en) * 2013-04-12 2013-06-26 江苏圆坤二维码研究院有限公司 Two-dimensional code compiling method
CN104680109A (en) * 2013-12-03 2015-06-03 航天信息股份有限公司 Image recognition-based location method for bar code area
CN104463795A (en) * 2014-11-21 2015-03-25 高韬 Processing method and device for dot matrix type data matrix (DM) two-dimension code images
CN107609451A (en) * 2017-09-14 2018-01-19 斯坦德机器人(深圳)有限公司 A kind of high-precision vision localization method and system based on Quick Response Code
CN110008782A (en) * 2019-06-06 2019-07-12 江苏东大集成电路***工程技术有限公司 The acquisition methods and device of bar code information

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张万鹏等: "复杂背景中模糊条形码的定位", 《国外电子测量技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114299409A (en) * 2022-03-07 2022-04-08 中煤科工开采研究院有限公司 Method and device for positioning underground personnel based on image recognition and depth information
CN114299409B (en) * 2022-03-07 2022-07-01 中煤科工开采研究院有限公司 Underground personnel positioning method and device based on image recognition and depth information

Also Published As

Publication number Publication date
CN112562021B (en) 2023-05-23

Similar Documents

Publication Publication Date Title
JP4771906B2 (en) Method for classifying images with respect to JPEG compression history
CN101180636A (en) Image processing for pattern detection
CN102880849A (en) Two-dimension code recognition method and device
US9330291B2 (en) Method and device for parsing images
KR100429703B1 (en) Method for capturing of real-time image
CN112562021A (en) Image filter processing method for bar code
EP2482230B1 (en) Apparatus and method for decoding matrix code symbol
US7848582B2 (en) Image processing method, image processing apparatus, program of image processing method and recording medium recording program of image processing method
TW201601068A (en) Image type high-speed barcode scanning method
RU2648636C2 (en) Storage of the content in converted documents
US20150278620A1 (en) Image processing apparatus, image processing system and image processing method
Birmingham et al. Using thumbnail affinity for fragmentation point detection of JPEG files
KR20120067652A (en) Apparatus and method for recognizing barcode
US20060091217A1 (en) Graphical code reader that is configured for efficient decoder management
CN112449201B (en) Decoding method, encoding method, corresponding devices, electronic equipment and storage medium
TWI669947B (en) Image transcoding method, computational apparatus, and storage medium
Arizanović et al. Efficient image compression and decompression algorithms for OCR systems
KR100856880B1 (en) Real-time image processing apparatus and method
JP3723948B2 (en) Mobile phone with camera, barcode reading method, and program
US8116580B2 (en) Embedded high frequency image details
JPH033566A (en) Decoding method for compression data
CN113297868B (en) Low-delay high-performance industrial code reading equipment based on edge calculation
JP2005182293A (en) Bar code symbol reader
CN111104997B (en) Commodity two-dimensional code generation method and system based on deep learning
JP6821183B2 (en) Image decoder

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant