US 11,720,764 B2
Barcode readers with 3D camera(s)
Yuri Astvatsaturov, Lake Forest, IL (US); Edward Barkan, Miller Place, NY (US); Mark Drzymala, Saint James, NY (US); and Darran Michael Handshaw, Sound Beach, NY (US)
Assigned to Zebra Technologies Corporation, Lincolnshire, IL (US)
Filed by ZEBRA TECHNOLOGIES CORPORATION, Lincolnshire, IL (US)
Filed on May 12, 2022, as Appl. No. 17/742,757.
Application 17/742,757 is a continuation of application No. 16/888,273, filed on May 29, 2020, granted, now 11,334,739.
Prior Publication US 2022/0269876 A1, Aug. 25, 2022
Int. Cl. G06K 7/14 (2006.01); G06K 7/10 (2006.01); G08B 13/196 (2006.01); G06V 10/56 (2022.01); G06V 20/64 (2022.01); G06V 40/10 (2022.01); G06F 18/214 (2023.01); G06V 10/10 (2022.01); G06V 10/82 (2022.01); G06V 10/22 (2022.01); G06V 40/16 (2022.01)
CPC G06K 7/1096 (2013.01) [G06F 18/2148 (2023.01); G06K 7/1417 (2013.01); G06V 10/17 (2022.01); G06V 10/22 (2022.01); G06V 10/56 (2022.01); G06V 10/82 (2022.01); G06V 20/647 (2022.01); G06V 40/107 (2022.01); G06V 40/161 (2022.01); G06V 40/172 (2022.01); G08B 13/19613 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of identifying a proper scanning of an object or an improper scanning of the object using a barcode reader, the method comprising:
capturing, using a two-dimensional (2D) imaging apparatus within the barcode reader and having a first field of view (FOV), a 2D image of a first environment appearing within the first FOV and storing 2D image data corresponding to the 2D image;
capturing, using a three-dimensional (3D) imaging apparatus associated with the barcode reader and having a second FOV that overlaps at least partially with the first FOV, a 3D image of a second environment appearing within the second FOV and storing 3D image data corresponding to the 3D image;
determining a first object identification of the object using the 2D image data;
determining a second object identification of the object using the 3D image data; and
comparing the first object identification with the second object identification, and determining (a) the proper scanning of the object when the first object identification matches the second object identification and (b) the improper scanning of the object when the first object identification does not match the second object identification.