CPC G01B 11/026 (2013.01) [G06F 3/016 (2013.01); G06F 3/0488 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06T 7/60 (2013.01); G06T 11/60 (2013.01); G06V 20/182 (2022.01); H04M 1/72403 (2021.01); H04N 23/631 (2023.01); H04N 23/633 (2023.01); G06T 2200/24 (2013.01)] | 27 Claims |
1. A method, comprising:
at an electronic device with a display, an input device, and one or more cameras:
displaying, on the display, a user interface of an application, wherein:
the user interface includes a representation of a field of view of at least one of the one or more cameras;
the representation of the field of view is updated over time based on changes to current visual data detected by at least one of the one or more cameras; and
the field of view includes at least a portion of a three-dimensional space;
detecting movement of the electronic device that moves the field of view of at least one of the one or more cameras in a first direction;
while detecting the movement of the electronic device that moves the field of view in the first direction:
updating the representation of the field of view in accordance with the movement of the electronic device;
identifying one or more first elements in the representation of the field of view that extend along the first direction; and,
based at least in part on the identification of the one or more first elements, displaying, in the representation of the field of view, a first guide that extends in the first direction and that corresponds to one of the one or more identified first elements.
|