CPC G06V 20/10 (2022.01) [G06T 17/00 (2013.01); G06T 19/003 (2013.01); G06V 10/70 (2022.01); G06V 20/20 (2022.01); G06V 20/52 (2022.01); G06V 20/64 (2022.01); H04N 13/279 (2018.05); H04N 13/282 (2018.05); H04N 23/62 (2023.01); H04N 23/631 (2023.01); H04N 23/661 (2023.01); G06T 2200/24 (2013.01); G06T 2210/04 (2013.01); G06T 2219/004 (2013.01); G06T 2219/024 (2013.01); G06V 20/44 (2022.01)] | 20 Claims |
1. A method comprising:
generating a three-dimensional rendering of an environment based at least in part on video captured by an image capture system as the image capture system moves through the environment;
modifying a displayed interface to include the three-dimensional rendering of the environment;
accessing one or more content annotations created within the environment at a set of locations within the environment; and
modifying the displayed interface to include the content annotations at locations within the three-dimensional rendering of the environment corresponding to the set of locations,
wherein a location of a content annotation is determined based on a mapping of an image timestamp captured by a system that created the content annotation to an image frame timestamp to which it is closest captured by the image capture system.
|