CPC G06T 7/70 (2017.01) [G01B 11/2518 (2013.01); G06T 7/97 (2017.01); H04N 23/667 (2023.01)] | 11 Claims |
1. A method comprising:
providing a device having a projector, a camera with a photosensitive array, and a processor;
projecting with the projector a first line of light onto an object;
capturing with the camera a first image of the first line of light on the object within a first window subregion of the photosensitive array, wherein a first size of the first window subregion is based at least in part on a first number of rows and a first number of columns of the photosensitive array;
determining with the processor three-dimensional (3D) coordinates of points on the object based at least in part on the projected first line of light and on the captured first image of the first line of light;
determining with the processor a second window subregion based at least in part on the captured image of the first line of light on the object, wherein a second size of the second window subregion is based at least in part on:
a second number of rows of the photosensitive array, that are different from the first number of rows of the photosensitive array, and
a second number of columns of the photosensitive array, that are different from the first number of columns of the photosensitive array; and
storing the determined 3D coordinates, and 3D coordinates of second points on the object based at least in part on the second size of the second window.
|