Barcode Region Calibration for Faster Mobile Code Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Barcodes identified using mobile terminals with camera terminals, such as mobile phones or tablet computers, suffer from low identification efficiency.
Innovation Solution
A method and terminal for identifying barcodes that utilize a calibration region and an information code region, where the calibration region is first identified based on preset information, and then the information code region is focused on using the established position relationship between the two regions, optimizing focus time through iterative adjustments to improve identification efficiency and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If mobile terminals with camera terminals are used to scan and identify barcodes, then the additional cost of barcode scanners or sales terminals is eliminated, but the identification efficiency becomes low
Solution Approach 1:
The barcode is divided into two functional regions: a calibration region with known preset information for rapid identification, and an information code region containing the actual data. By segmenting the barcode structure, the system can quickly locate and identify the calibration region first, then use its position to efficiently guide identification of the information code region, thereby improving overall identification efficiency while maintaining the cost advantage of using mobile terminals
Solution Approach 2:
The calibration region is designed to contain preset calibration information that is identified before the main information code region. This preliminary identification action establishes a reference point that accelerates subsequent identification processes, allowing the mobile terminal to efficiently locate and focus on the information code region without exhaustive searching, thus resolving the efficiency problem
2Loss of information
If the entire barcode image is processed for identification, then complete information is captured, but the identification time increases
Solution Approach 1:
The calibration region is extracted as a separate functional element from the information code region. By identifying the calibration region first and using its known position relationship with the information code region, the system can directly locate and process only the relevant information code area, rather than processing the entire barcode image exhaustively. This extraction approach maintains complete information capture while significantly reducing identification time
Solution Approach 2:
The calibration region serves as an intermediary element that facilitates efficient identification of the information code region. By first identifying the calibration region with its preset information, the system obtains a reference point that mediates the location and focuses subsequent processing on the information code region, thereby reducing overall identification time while ensuring complete information is captured
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The present application relates to the field of information identification. Disclosed are a method and terminal for identifying a barcode. The method comprises: obtaining an image of a barcode, and according to the calibration information of a preset calibration region, identifying the position of the calibration region in the image; identifying the position of an information code region in the image according to the position of the calibration region in the image, and a preset position relationship between the calibration region and the information code region in the image; and acquiring information on the position of the information code region in the image to obtain the information of the information code region. By using the present method, the efficiency of identifying the barcode can be improved.