CPC G06T 7/33 (2017.01) [G06F 3/0484 (2013.01); G06T 3/4007 (2013.01); G06T 7/246 (2017.01); G06V 10/40 (2022.01); G06V 10/48 (2022.01); G06V 20/56 (2022.01); H04N 23/62 (2023.01); H04N 23/68 (2023.01); H04N 23/698 (2023.01); H04N 25/41 (2023.01); G06T 2200/32 (2013.01); G06T 2207/30244 (2013.01)] | 20 Claims |
1. A system comprising:
at least one processor; and
at least one memory coupled to the at least one processor and including instructions that, when executed by the at least one processor, cause the at least one processor to:
determine a direction of gravity in each image of a sequence of images around an object;
estimate a center of mass of the object in each image of the sequence of images using the direction of gravity and dimensions of the object;
stabilize each image in the sequence of images using the center of mass to create a stabilized sequence of images; and
generate a 360 degree display of the object using each image in the stabilized sequence of images.
|