CPC G06T 17/05 (2013.01) [G06T 7/248 (2017.01); G06T 7/74 (2017.01); H04N 23/631 (2023.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20101 (2013.01); G06T 2207/30244 (2013.01)] | 20 Claims |
1. A method comprising:
executing a three dimensional mapping operation via a computing system, including:
capturing an image sequence of a plurality of physical surfaces via an image capture device;
receiving a user input corresponding to the image sequence, the user input identifying a location of a surface edge from the plurality of physical surfaces by placing an indicator of the location of the surface edge in the image sequence;
tracking a plurality of feature points between individual images in the image sequence based on a projected light pattern situated to create a consistent artificial texture pattern on the plurality of physical surfaces; and
generating a three dimensional map of the plurality of physical surfaces based on the image sequence, the user input identifying the location of the surface edge, and the plurality of feature points.
|