Narrow-strip 2-dimensional bar codes, methods, apparatuses, and devices for generating and identifying narrow-strip 2-dimensional bar codes
AssigneeAdvanced New Technologies Co., Ltd.
InventorYinhai Tu
Life of this patent
Estimating the term…
Abstract
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a narrow-strip two-dimensional bar code. One of the methods includes obtaining an image of the narrow-strip two-dimensional bar code. A first positioning graph and a second positioning graph are detected in the image. A target region is determined from the image based on center positions of the first positioning graph and the second positioning graph, where the target region includes a rectangular region corresponding to the narrow-strip two-dimensional bar code. A data region is determined from the target region, and two-dimensional bar code data is determined from the data region.
Claims20
A computer-implemented method, comprising:
- obtaining an image of a narrow-strip two-dimensional bar code;
- detecting a first positioning graph and a second positioning graph in the image;
- after detecting the first positioning graph and the second positioning graph in the image, determining, from the image and based on center positions of the first positioning graph and the second positioning graph, a target region that comprises a rectangular region corresponding to the narrow-strip two-dimensional bar code;
- determining a data region from the target region, wherein the data region comprises a region in the rectangular region that excludes a) the first positioning graph and the second positioning graph and b) isolation regions of the first positioning graph and the second positioning graph;
- and
- identifying two-dimensional bar code data of the data region.
A computer-implemented system, comprising:
- one or more computers;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
- obtaining an image of a narrow-strip two-dimensional bar code;
- detecting a first positioning graph and a second positioning graph in the image;
- after detecting the first positioning graph and the second positioning graph in the image, determining, from the image and based on center positions of the first positioning graph and the second positioning graph, a target region that comprises a rectangular region corresponding to the narrow-strip two-dimensional bar code;
- determining a data region from the target region, wherein the data region comprises a region in the rectangular region that excludes a) the first positioning graph and the second positioning graph and b) isolation regions of the first positioning graph and the second positioning graph;
- and
- identifying two-dimensional bar code data of the data region.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
- obtaining an image of a narrow-strip two-dimensional bar code;
- detecting a first positioning graph and a second positioning graph in the image;
- after detecting the first positioning graph and the second positioning graph in the image, determining, from the image and based on center positions of the first positioning graph and the second positioning graph, a target region that comprises a rectangular region corresponding to the narrow-strip two-dimensional bar code;
- determining a data region from the target region, wherein the data region comprises a region in the rectangular region that excludes a) the first positioning graph and the second positioning graph and b)isolation regions of the first positioning graph and the second positioning graph;
- and
- identifying two-dimensional bar code data of the data region.
Dependencies are inferred from the claim text.