CPC G06T 7/194 (2017.01) [G01S 17/894 (2020.01); G06K 7/10722 (2013.01); G06K 7/1413 (2013.01); G06T 7/521 (2017.01); G06V 10/26 (2022.01); G06V 20/63 (2022.01); G06V 30/10 (2022.01)] | 20 Claims |
1. A system for decoding optical patterns in a real scene using perspective distortion, the system comprising:
a camera;
a laser-ranging system, wherein the camera and the laser-ranging system are part of a hand-held, mobile device; and
one or more processors configured to:
receive image data from a first image of a scene, wherein the first image is acquired by the camera;
receive a depth map of the scene, wherein data for the depth map is acquired by the laser-ranging system;
spatially correlate the image data with the depth map;
identify a surface in the scene using the depth map, wherein the surface corresponds to a feature in the scene;
distort the first image to generate a second image, using the depth map, so that the surface in the second image is parallel to an image plane of the second image; and
analyze the second image to decode an optical pattern to obtain payload data, wherein the optical pattern is located on the surface identified in the scene.
|