球坐标变换和柱面坐标变换的区别
发布网友
发布时间:2022-05-07 10:51
我来回答
共1个回答
热心网友
时间:2023-07-29 21:20
不知道你问的是不是“柱面投影”和“球面投影”的区别?这个问题比较大,我目前也在做这个,柱面投影和球面投影是根据平面图像生成全景图的步骤中的一步,只有在生成全景图中才有意义,单独拿出来其实没有意义。为什么要用柱面投影和球面投影?因为图像序列是实体景物在不同坐标系下的二维投影,直接对拍摄图像进行拼接无法满足视觉一致性,所以需要将待拼接的图像分别投影到一个标准的坐标系下,然后再进行图像的拼接。
简单直观地说吧,现在手机不是有全景拍摄的功能吗?把手机每转90度拍一个照片,不就是前后左右四张照片吗?把这四张照片直接平铺拼接在一起的话(你可以用拍好后用电脑拼起来看看),会发现接合处的物体不对劲,明明是一个直线(如马路),两张照片一拼却成了一个折线,这样的全景照片你能忍吗?不能忍!怎么解决这个折线的问题?就用柱面投影,经过柱面投影变换后的全景照片拼接处是连续的,不会出现折线。
再说柱面投影和球面投影的区别,柱面投影是对水平视角的照片进行变换后合并成全景图,相当于把真实场景投影到一个圆环型的环幕上,忽略了头顶和脚下的场景。还想把头顶、脚下的场景也拼进来,就需要用球面投影了,球面投影直观的理解就是,把真实场景投影到一个球形的球幕上。至于投影变换公式,上网搜一下“柱面投影公式、球面投影公式”查查吧,这上面不好敲。