CPC G06T 17/10 (2013.01) [G06T 3/0087 (2013.01); G06T 7/13 (2017.01); G06T 7/60 (2013.01); G06T 7/75 (2017.01); G06T 15/04 (2013.01); G06V 10/443 (2022.01); G06V 10/56 (2022.01); G06V 10/761 (2022.01); G06V 10/764 (2022.01); G06V 10/774 (2022.01); G06V 20/647 (2022.01); H04N 5/2628 (2013.01); H04N 23/698 (2023.01); G06T 2200/08 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30244 (2013.01)] | 21 Claims |
1. A three-dimensional object modeling method, comprising:
a plane contour extraction step, wherein for at least one panoramic image shot for each three-dimensional object of at least one three-dimensional object to be processed, a plane contour of the at least one panoramic image of each three-dimensional object in a three-dimensional space is extracted;
a scale normalization step, wherein a scale of the plane contour of the at least one panoramic image of each three-dimensional object in the three-dimensional space is normalized based on a camera position, to obtain normalized plane contours of respective panoramic images in the three-dimensional space; and
a multi-object splicing step, wherein based on the camera position, rotation and translation operations are performed on three-dimensional point coordinates of the normalized plane contours of the respective panoramic images in the three-dimensional space, so as to unify the three-dimensional point coordinates in same one coordinate system, to splice plane contours of respective three-dimensional objects into a multi-object plane contour.
|