CN108229236B - Code reading system and code reading method - Google Patents

Code reading system and code reading method Download PDF

Info

Publication number
CN108229236B
CN108229236B CN201711485255.1A CN201711485255A CN108229236B CN 108229236 B CN108229236 B CN 108229236B CN 201711485255 A CN201711485255 A CN 201711485255A CN 108229236 B CN108229236 B CN 108229236B
Authority
CN
China
Prior art keywords
module
conveying
analysis processing
feeding
product
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.)
Active
Application number
CN201711485255.1A
Other languages
Chinese (zh)
Other versions
CN108229236A (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.)
Dechuang intelligent control technology (Suzhou) Co.,Ltd.
Original Assignee
Suzhou Dcck Technology 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 Dcck Technology Co ltd filed Critical Suzhou Dcck Technology Co ltd
Priority to CN201711485255.1A priority Critical patent/CN108229236B/en
Publication of CN108229236A publication Critical patent/CN108229236A/en
Application granted granted Critical
Publication of CN108229236B publication Critical patent/CN108229236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Factory Administration (AREA)
  • Studio Devices (AREA)

Abstract

The invention discloses a code reading system, which comprises a feeding module, a conveying module, a camera module, an analysis processing module, a server and a control module, wherein the server is connected with an ERP system, and the invention also discloses a code reading method, which comprises the following steps: firstly, a feeding module places a product on a conveying module; step two, shooting a product identification code by a shooting module; analyzing the product identification code shot by the camera module and calculating the number of products by the analysis processing module; the analysis processing module sends the analysis processing result to the server, and the server displays and stores the analysis processing result; and step five, the server shares the analysis processing result to the ERP system. The identification code is quickly acquired through the camera module and then analyzed, so that simplicity and high efficiency are realized; the product quantity is calculated according to the shooting time, the feeding speed, the conveying speed and the detection result, so that the accuracy is improved; and the data are sent to the server and shared to an ERP system, so that data interconnection is realized, and management is facilitated.

Description

Code reading system and code reading method
Technical Field
The invention relates to a code reading system and a code reading method. Belongs to the field of bar code and two-dimensional code reading statistics.
Background
In the general production industry, product identification is one of the important links, and generally, one or a group of code readers are installed at a place where code reading identification is needed for reading codes, the number of the read codes is usually one or two, and the type of the codes is single. However, the identification codes have different shapes and sizes, and general code readers cannot identify all the identification codes, and cannot collect all the identification codes such as logistics codes, two-dimensional QR codes and commodity codes on products in place at one time.
Disclosure of Invention
In order to overcome the defects in the prior art, the invention aims to provide a code reading system and a code reading method, which can quickly and effectively acquire an identification code and analyze the identification code.
In order to achieve the above object, the present invention adopts the following technical solutions: a code reading system, comprising: a feeding module, a conveying module, a camera module, an analysis processing module, a server and a control module, wherein the control module is connected with the feeding module and the conveying module, the analysis processing module is connected with the control module, the camera module and the server, the server is connected with an ERP system,
the feeding module is used for placing the product with the identification code on the conveying module;
a conveying module for conveying the product;
the camera module is used for shooting the identification code of the product on the conveying module;
the control module controls the conveying speed of the conveying module and controls the feeding speed and the feeding position of the feeding module;
the analysis processing module is used for analyzing the product identification codes shot by the camera module and calculating the number of products;
and the server is used for displaying and storing the analysis processing result and sharing the analysis processing result to the ERP system.
Further, the control module controls the feeding module to arrange the products into a column.
The system further comprises a detection module, the detection module is connected with the camera module and the analysis processing module, and the detection module is used for detecting whether the product shot by the camera module has an identification code and whether the product identification code is interrupted before and after detection.
And further, the analysis processing module is also used for analyzing the distance between the product identification codes on the conveying module according to the conveying speed of the conveying module and the feeding speed of the feeding module, judging whether the product identification codes are interrupted before and after according to the distance, and if the product identification codes are interrupted before and after detection, the analysis processing module calculates the product quantity according to the shooting time of the camera module, the conveying speed of the conveying module, the feeding speed of the feeding module and the detection result.
A code reading method is characterized by comprising the following steps:
the method comprises the following steps: the feeding module places the product on the conveying module;
step two: the shooting module shoots the product identification code;
step three: the analysis processing module analyzes the product identification codes shot by the camera module and calculates the number of products;
step four: the analysis processing module sends the analysis processing result to the server, and the server displays and stores the analysis processing result;
step five: and the server shares the analysis processing result to the ERP system.
Further, the first step also comprises the steps of controlling the conveying speed of the conveying module and controlling the feeding speed and the feeding position of the feeding module through the control module.
Further, the step three, the analyzing and processing module analyzes the product identification code photographed by the camera module and calculates the number of products includes:
step 3 a: the detection module detects whether the product shot by the camera module has an identification code;
and step 3 b: the analysis processing module analyzes the conventional distance between the product identification codes according to the conveying speed of the conveying module and the feeding speed of the feeding module;
and step 3 c: detecting whether the product identification codes are interrupted before and after according to the conventional distance between the product identification codes;
and step 3 d: and if the interruption exists between the detected product identification codes before and after the detection, the analysis processing module calculates the product quantity according to the shooting time of the camera module, the conveying speed of the conveying module, the feeding speed of the feeding module and the detection results of the step 3a and the step 3 c.
Further, the method for detecting whether there is an interruption between the product identification codes before and after the detection according to the regular interval between the product identification codes in step 3c is to determine whether the actual interval between the product identification codes is equal to the regular interval.
The invention has the advantages that: the identification code is quickly acquired through the camera module and then analyzed, so that simplicity and high efficiency are realized; the product quantity is calculated according to the shooting time, the feeding speed, the conveying speed and the detection result, so that the accuracy is improved; and the data are sent to the server and shared to an ERP system, so that data interconnection is realized, and management is facilitated.
Drawings
FIG. 1 is a schematic diagram of a code reading system according to an embodiment of the present invention;
FIG. 2 is a flowchart of a code reading method according to an embodiment of the present invention;
FIG. 3 is a flowchart of a code reading method according to another embodiment of the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and the embodiments.
Referring to fig. 1, a code reading system of the present invention includes: the system comprises a feeding module, a conveying module, a camera module, an analysis processing module, a server and a control module, wherein the control module is connected with the feeding module and the conveying module, the analysis processing module is connected with the control module, the camera module and the server, and the server is connected with an ERP system.
In one embodiment, the code reading system comprises a loading module, a conveying module, a control module, a camera module, an analysis processing module, a server and an ERP system, wherein the loading module is used for placing a product with an identification code on the conveying module, the conveying module is used for conveying the product, the control module is used for controlling the conveying speed of the conveying module and controlling the loading speed and the loading position of the loading module, the camera module is used for shooting the identification code of the product on the conveying module, the analysis processing module is used for analyzing the identification code of the product shot by the camera module and calculating the quantity of the product, and the server is used for displaying and storing an analysis processing result and sharing the analysis processing result to the ERP system.
Preferably, the control module controls the loading module to arrange the products into a column.
In an embodiment, the code reading system further includes a detection module, the detection module is connected to the camera module and the analysis processing module, and the detection module is configured to detect whether the product shot by the camera module has the identification code and whether there is an interruption between the product identification codes before and after the detection.
The analysis processing module is also used for analyzing the distance between the product identification codes on the conveying module according to the conveying speed of the conveying module and the feeding speed of the feeding module, judging whether the product identification codes are interrupted before and after according to the distance, and if the product identification codes are interrupted before and after detection, the analysis processing module calculates the product quantity according to the shooting time of the camera module, the conveying speed of the conveying module, the feeding speed of the feeding module and the detection result.
Referring to fig. 2, a method for reading a code includes the following steps:
s1: the feeding module places the product on the conveying module;
the step S1 is preceded by controlling the conveying speed of the conveying module and controlling the feeding speed and the feeding position of the feeding module by the control module.
S2: the shooting module shoots the product identification code;
s3: the analysis processing module analyzes the product identification codes shot by the camera module and calculates the number of products;
the step of analyzing the product identification code photographed by the camera module and calculating the product quantity in the analysis processing module in the step S3 includes:
s3 a: the detection module detects whether the products shot by the camera module have identification codes or not, and if the products do not have the identification codes, the products without the identification codes are taken out or the product number without the product identification codes is added when the product number is calculated;
s3 b: the analysis processing module analyzes the conventional distance between the product identification codes according to the conveying speed of the conveying module and the feeding speed of the feeding module;
s3 c: detecting whether the product identification codes are interrupted before and after according to the conventional distance between the product identification codes; the method for detecting whether the interruption exists between the product identification codes before and after the product identification codes according to the conventional distance between the product identification codes comprises the step of judging whether the actual distance between the product identification codes is equal to the conventional distance.
S3 d: and if the product identification codes before and after detection are interrupted, the analysis processing module calculates the product quantity according to the shooting time of the camera module, the conveying speed of the conveying module, the feeding speed of the feeding module and the detection result.
S4: the analysis processing module sends the analysis processing result to the server, and the server displays and stores the analysis processing result;
s5: and the server shares the analysis processing result to the ERP system.
One embodiment, as shown in fig. 3, the control module controls the conveying speed of the conveying module and controls the feeding speed and the feeding position of the feeding module, the control module controls the feeding module to arrange the products into a row, the feeding module places the products on the conveying module, the photographing module photographs the product identification codes on the conveying module, the detection module detects whether the products photographed by the photographing module have identification codes, if no identification code exists, the products without identification codes are taken out or the number of products without product identification codes is added when the number of products is calculated, the analysis processing module analyzes the regular spacing between the product identification codes according to the conveying speed of the conveying module and the feeding speed of the feeding module, detects whether there is a break between the front and rear product identification codes according to whether the regular spacing between the product identification codes is equal to the actual spacing between the product identification codes, if there is a break between the front and rear product identification codes, and judging the actual distance, subtracting the difference between the actual distance and the conventional distance from the total conveying distance, calculating the product quantity by the analysis processing module according to the shooting time of the camera module, the conveying speed of the conveying module, the feeding speed of the feeding module and the detection result, finally sending the analysis processing result to the server by the analysis processing module, displaying and storing the analysis processing result by the server, and sharing the analysis processing result to the ERP system by the server.
According to the invention, the identification code is rapidly acquired through the camera module and then analyzed, so that the method is simple and efficient; the product quantity is calculated according to the shooting time, the feeding speed, the conveying speed and the detection result, so that the accuracy is improved; and the data are sent to the server and shared to an ERP system, so that data interconnection is realized, and management is facilitated.
The foregoing illustrates and describes the principles, general features, and advantages of the present invention. It should be understood by those skilled in the art that the above embodiments do not limit the present invention in any way, and all technical solutions obtained by using equivalent alternatives or equivalent variations fall within the scope of the present invention.

Claims (3)

1. A code reading system, comprising: a feeding module, a conveying module, a camera module, an analysis processing module, a server and a control module, wherein the control module is connected with the feeding module and the conveying module, the analysis processing module is connected with the control module, the camera module and the server, the server is connected with an ERP system,
the feeding module is used for placing the product with the identification code on the conveying module;
a conveying module for conveying the product;
the camera module is used for shooting the identification code of the product on the conveying module;
the control module controls the conveying speed of the conveying module, controls the feeding speed and the feeding position of the feeding module, and controls the feeding module to arrange the products into a feeding line;
the analysis processing module is used for analyzing the product identification codes shot by the camera module and calculating the number of products;
the detection module is connected with the camera module and the analysis processing module and is used for detecting whether the product shot by the camera module has an identification code or not and whether the interruption exists between the product identification codes before and after the detection;
the analysis processing module is also used for analyzing the distance between the product identification codes on the conveying module according to the conveying speed of the conveying module and the feeding speed of the feeding module, judging whether the product identification codes are interrupted before and after according to the distance, and if the product identification codes are interrupted before and after detection, the analysis processing module calculates the number of the products according to the shooting time of the camera module, the conveying speed of the conveying module, the feeding speed of the feeding module and the detection result;
and the server is used for displaying and storing the analysis processing result and sharing the analysis processing result to the ERP system.
2. A method for reading a code using the code reading system according to claim 1, comprising the steps of: the conveying speed of the conveying module and the feeding speed and the feeding position of the feeding module are controlled by the control module;
the method comprises the following steps: the feeding module places the product on the conveying module;
step two: the shooting module shoots the product identification code;
step three: the analysis processing module analyzes the product identification codes shot by the camera module and calculates the number of products;
step four: the analysis processing module sends the analysis processing result to the server, and the server displays and stores the analysis processing result;
step five: the server shares the analysis processing result to an ERP system;
wherein, the analysis processing module in the third step analyzes the product identification code shot by the camera module and calculates the product quantity, including:
step 3 a: the detection module detects whether the product shot by the camera module has an identification code;
and step 3 b: the analysis processing module analyzes the conventional distance between the product identification codes according to the conveying speed of the conveying module and the feeding speed of the feeding module;
and step 3 c: detecting whether the product identification codes are interrupted before and after according to the conventional distance between the product identification codes;
and step 3 d: and if the product identification codes before and after detection are interrupted, the analysis processing module calculates the product quantity according to the shooting time of the camera module, the conveying speed of the conveying module, the feeding speed of the feeding module and the detection result.
3. The method for reading the code according to claim 2, wherein the step 3c of detecting whether the product identification codes are interrupted before and after the regular interval between the product identification codes comprises the step of judging whether the actual interval between the product identification codes is equal to the regular interval.
CN201711485255.1A 2017-12-29 2017-12-29 Code reading system and code reading method Active CN108229236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711485255.1A CN108229236B (en) 2017-12-29 2017-12-29 Code reading system and code reading method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711485255.1A CN108229236B (en) 2017-12-29 2017-12-29 Code reading system and code reading method

Publications (2)

Publication Number Publication Date
CN108229236A CN108229236A (en) 2018-06-29
CN108229236B true CN108229236B (en) 2021-10-22

Family

ID=62647342

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711485255.1A Active CN108229236B (en) 2017-12-29 2017-12-29 Code reading system and code reading method

Country Status (1)

Country Link
CN (1) CN108229236B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104657699A (en) * 2015-03-19 2015-05-27 江苏物联网研究发展中心 Camera-based two-dimension code information collection system
CN104700061A (en) * 2015-03-16 2015-06-10 歌尔声学股份有限公司 Method and system for identifying and positioning invalid bar code
CN106241278A (en) * 2016-07-29 2016-12-21 深圳市佳康捷科技有限公司 bar code scanning detection device
CN206236108U (en) * 2016-11-07 2017-06-09 上海伊斯曼电气股份有限公司 A kind of barcode scanning machine equipment for automatic reading product bar code function
CN107239720A (en) * 2017-06-30 2017-10-10 新石器龙码(北京)科技有限公司 A kind of gantry frame type bar code scanner

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7128266B2 (en) * 2003-11-13 2006-10-31 Metrologic Instruments. Inc. Hand-supportable digital imaging-based bar code symbol reader supporting narrow-area and wide-area modes of illumination and image capture
CN100484645C (en) * 2006-01-23 2009-05-06 湖南大学 Defective goods automatic sorting method and equipment for high-speed automated production line
KR101044556B1 (en) * 2009-09-03 2011-06-28 주식회사 인포피아 Apparatus, method and system for performing quantitative measurement of sample using camera
CN105761028A (en) * 2014-12-15 2016-07-13 金蝶软件(中国)有限公司 Material storage information recording method and system based on two-dimensional code
CN107330660A (en) * 2017-07-25 2017-11-07 杭州纳戒科技有限公司 Shared box for material circulation management system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104700061A (en) * 2015-03-16 2015-06-10 歌尔声学股份有限公司 Method and system for identifying and positioning invalid bar code
CN104657699A (en) * 2015-03-19 2015-05-27 江苏物联网研究发展中心 Camera-based two-dimension code information collection system
CN106241278A (en) * 2016-07-29 2016-12-21 深圳市佳康捷科技有限公司 bar code scanning detection device
CN206236108U (en) * 2016-11-07 2017-06-09 上海伊斯曼电气股份有限公司 A kind of barcode scanning machine equipment for automatic reading product bar code function
CN107239720A (en) * 2017-06-30 2017-10-10 新石器龙码(北京)科技有限公司 A kind of gantry frame type bar code scanner

Also Published As

Publication number Publication date
CN108229236A (en) 2018-06-29

Similar Documents

Publication Publication Date Title
CN108320404B (en) Commodity identification method and device based on neural network and self-service cash register
JP6734653B2 (en) Computer vision based process recognition
US20170278056A1 (en) Information processing apparatus, control method, and program
US10755134B2 (en) Generation of training data for object-sorting work based on a difference between feature amounts of captured object images
US11763463B2 (en) Information processing apparatus, control method, and program
JP6044522B2 (en) Slow change detection system
CN101807061B (en) Vision detection control system and method for integrated circuit tendon-cut system
CN112651297A (en) Warehouse entry management method and device, warehouse management system and electronic system
CN114372991A (en) Method and device for collecting and matching X-ray images of articles in security inspection process
CN112507820A (en) Method, device and system for automatically checking goods and electronic equipment
KR20220069929A (en) Pick-up robot, pick-up method and computer-readable storage medium
CN111862050A (en) Material detection system, method and equipment
CN109948436B (en) Method and device for monitoring vehicles on road
CN108229236B (en) Code reading system and code reading method
WO2021233058A1 (en) Method for monitoring articles on shop shelf, computer and system
KR101623689B1 (en) The apparatus and method for reading bar code
JP2022017307A (en) Management device and management method
CN115147332A (en) Conveyor belt goods intelligent monitoring method and system based on machine vision
CN109512217A (en) A kind of article management system based on intelligent commodity shelf
CN113420851B (en) Luggage supervision system and method
US20200273066A1 (en) Information processing apparatus, information processing method, and program
CN110211161B (en) Method and device for multi-camera track coincidence analysis
CN111275693B (en) Counting method and counting device for objects in image and readable storage medium
CN107590902B (en) The recovery and recognition methods of clamping stagnation when a kind of bank note transmits
CN113095762B (en) Object processing method and device

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 215000 No. 38 North Guandu Road, Yuexi Street, Wuzhong District, Suzhou City, Jiangsu Province

Applicant after: SUZHOU DCCK MEASUREMENT AND CONTROL TECHNOLOGY CO., LTD.

Address before: 215000 5th Floor, Block B3, Jinqiao Auto Parts Industrial Park, 1258 Jinfeng South Road, Wuzhong District, Suzhou City, Jiangsu Province

Applicant before: SUZHOU DCCK MEASUREMENT AND CONTROL TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211221

Address after: 215000 AD District on the South Side of 1F-2F Building No. 38 North Guandu Road, Yuexi Street, Wuzhong District, Suzhou City, Jiangsu Province

Patentee after: Dechuang intelligent control technology (Suzhou) Co.,Ltd.

Address before: 215000 No. 38 North Guandu Road, Yuexi Street, Wuzhong District, Suzhou City, Jiangsu Province

Patentee before: SUZHOU DCCK TECHNOLOGY CO.,LTD.