3d 如何计算全景照片之间的真实形态?

3d 如何计算全景照片之间的真实形态?,3d,morphing,panoramas,3d,Morphing,Panoramas,我今天有一个想法,但不知道如何实施 一张360度全景照片是一张可以让你在各个方向旋转和观看的照片,我相信你是知道的。即: 如果你有两张360度全景照片,一张是在A点拍摄的,另一张是在B点拍摄的,那么这两张照片非常相似。 然后,计算两张照片之间的形态学,并将其存储为电影。 如果您缓慢播放形态并在360度查看器中查看,则它看起来就像摄影机从点A移动到点B 如果你拍摄三张360度全景照片,从上面看,每个点A、B、C都在一个三角形中,那么你可以计算出A、B和C之间任意点的形态。 如果动态计算照片之间的

我今天有一个想法,但不知道如何实施

一张360度全景照片是一张可以让你在各个方向旋转和观看的照片,我相信你是知道的。即:

如果你有两张360度全景照片,一张是在A点拍摄的,另一张是在B点拍摄的,那么这两张照片非常相似。 然后,计算两张照片之间的形态学,并将其存储为电影。 如果您缓慢播放形态并在360度查看器中查看,则它看起来就像摄影机从点A移动到点B

如果你拍摄三张360度全景照片,从上面看,每个点A、B、C都在一个三角形中,那么你可以计算出A、B和C之间任意点的形态。 如果动态计算照片之间的形态,则无需将其存储为电影。您可以使用一个函数,返回a、B和C之间任意点的照片

如果你在户外拍摄了很多360度的照片,那么使用这种方法,你可以创建一个计算机程序,允许一个人从一张照片移动到下一张照片,它应该看起来就像观众在camrea点之间平稳而真实地移动一样。只要你知道他们的位置并且有数百万张照片

问题是如何计算照片之间的形态学,从而在一张照片和另一张照片之间提供真实的变换。这怎么可能呢? 我看着冲浪寻找灵感。


有人有没有其他建议,如何计算照片之间的相关形态,以便有人可以在全景照片中穿行?

如果没有一些非常智能的软件来近似隐藏的几何体,这是不可能的。例如,算法将在这两堵墙之间放置什么:


在这种情况下,你有3张图片,其中2张是左右两边的照片,这两张照片并不常见,中间的两张照片都是1张照片。如果您将图像视为平面2d曲面,则可以完成此操作。因此,您希望对圆形端管的内部而不是球体的内部进行纹理贴图?当您有许多相距很小(例如,1米)的360度照片,并且您在户外时,大多数对象距离大约5米或更长。大多数物体是树木、岩石、植物,这种情况很少发生。因此,如果有人在室外环境下使用这种方法进行电脑游戏,那么一般来说是可以的。对于室内或有建筑物的区域,可能会发生这种情况,但我相信也有合理的解决方案。特别是如果你有很多360度的照片,距离很小。数据存储不是问题,1gb现在很便宜。