CPC G06V 20/52 (2022.01) [G06F 3/04815 (2013.01); G06T 7/20 (2013.01); G06T 7/70 (2017.01); G06T 17/00 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); G06V 10/761 (2022.01); G06V 10/82 (2022.01); G06V 20/64 (2022.01); G06T 2200/08 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30196 (2013.01); G06T 2219/2004 (2013.01); G06V 2201/07 (2022.01)] | 20 Claims |
1. A system comprising:
one or more memory units; and
one or more computer processors communicatively coupled to the one or more memory units and configured to:
access a video generated by a first physical camera located within a physical environment;
identify, by analyzing a video frame of the video, an object of interest in the video frame, the object of interest corresponding to a physical object that is physically located within the physical environment;
display, in a graphical user interface, a virtual three-dimensional (3D) environment that corresponds to the physical environment, the virtual 3D environment comprising:
a first virtual camera that corresponds to the first physical camera; and
a second virtual camera that corresponds to a second physical camera located within the physical environment;
access, from a calibrations database, a plurality of settings of the first physical camera and a plurality of settings of the second physical camera;
configure a plurality of settings of the first virtual camera to match the plurality of settings of the first physical camera such that a field of view of the first virtual camera in the virtual 3D environment is identical to a field of view of the first physical camera in the physical environment;
configure a plurality of settings of the second virtual camera to match the plurality of settings of the second physical camera such that a field of view of the second virtual camera in the virtual 3D environment is identical to a field of view of the second physical camera in the physical environment; and
project the identified object of interest into the virtual 3D environment using the configured first and second virtual cameras.
|