Method and apparatus for locating bar codes including QR codes
First Claim
1. A method for identifying a QR code in an image, comprising:
- inputting an image;
using a processor to;
identify edges in the image;
create an edge count image;
label connected regions in the edge count image;
create a candidate region list;
for each individual candidate in the candidate region list;
find regions that overlap with the region in the individual candidate;
group regions that overlap into a group of overlapped regions;
for each group;
merge the overlapped regions into a merged region;
add each merged region to the candidate region list to form a new candidate region list; and
perform decoding of a QR code in each region in the new candidate region list.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying a QR code in an image includes inputting an image, and using one or more computer processor to identify edges in the image; create an edge count image; label connected regions in the edge count image; create a candidate region list; for each individual candidate in the candidate region list: find regions that overlap with the region in the individual candidate; group regions that overlap into a group of overlapped regions; for each group: merge the overlapped regions into a merged region; add each merged region to the candidate region list to form a new candidate region list; and perform decoding of a QR code in each region in the new candidate region list.
-
Citations
11 Claims
-
1. A method for identifying a QR code in an image, comprising:
-
inputting an image; using a processor to; identify edges in the image; create an edge count image; label connected regions in the edge count image; create a candidate region list; for each individual candidate in the candidate region list; find regions that overlap with the region in the individual candidate; group regions that overlap into a group of overlapped regions; for each group; merge the overlapped regions into a merged region; add each merged region to the candidate region list to form a new candidate region list; and perform decoding of a QR code in each region in the new candidate region list. - View Dependent Claims (2, 3)
-
-
4. A method for identifying at least two barcodes in the same image with one barcode being rotated with respect to another barcode, comprising:
-
inputting an image; using a processor to; decode a horizontal or vertical barcode in the image, including decoding a PDF417 barcode; next, decode a rotated barcode in the image, the rotated barcode being rotated with respect to the horizontal or vertical barcode.
-
-
5. A method for identifying at least two barcodes in the same image with one barcode being rotated with respect to another barcode, comprising:
-
inputting an image; using a processor to; decode a horizontal or vertical barcode in the image; next decode a rotated barcode in the image, the rotated barcode being rotated with respect to the horizontal or vertical 1 barcode; after decoding the rotated barcode in the image, then decode a 2D barcode. - View Dependent Claims (6)
-
-
7. A device for identifying a QR code in an image, comprising:
-
a unit for inputting an image; a processor that; identifies edges in the image; creates an edge count image; labels connected regions in the edge count image; creates a candidate region list; for each individual candidate in the candidate region list; finds regions that overlap with the region in the individual candidate; groups regions that overlap into a group of overlapped regions; for each group; merges the overlapped regions into a merged region; adds each merged region to the candidate region list to form a new candidate region list; and performs decoding of a QR code in each region in the new candidate region list. - View Dependent Claims (8, 9, 10, 11)
-
Specification