Python实验四:全景拼接

一、全景拼接原理介绍

全景视图是指在一个固定的观察点,能够提供水平方向上方位角360度,垂直方向上180度的自由浏览,简化的全景只能提供水平方向360度的浏览。

通常全景图像的获得有两种方法:全景拍摄和通过图像拼接来获得全景图像。前者需要特殊的设备,但是操作起来非常方便,简单易行,但是,这种设备价格非常昂贵,不适合普及。后者只需要普通的相机就可,但是需要进行相应的图像投影和拼接,所谓图像投影是指把实景图像投摄到一个统一的圆柱或者球体表面的过程,这样可以消除图像间存在的旋转关系,只保留平移关系,适合拼接。图像拼接是指两幅不同视角方向具有一定重叠部分的图像合成一幅图像。显然后者的重点在于图像的拼接和融合上,一般建议每两幅图像的重叠度应该在50%左右,全景图的变换示意如图所示,该全景图是圆柱全景图。获得全景图后,用户选取任意视角进行观察,相应视角图像的绘制过程其实质是纹理图像取景变换后在简单景物几何上重投影的过程。把平面全景图反投影回圆柱或者球体,使人们能够进行逼真的浏览。基于全景的方法的最大特点和优点是易于实现、效率高、漫游速度快、不需要很高的硬件配置,在普通计算机上都能够实现场景的漫游。全景图是预先处理好的,这种方法也存在缺点:固定视点漫游,如果视点进行移动,图像会存在变形,这个是一个很大的局限。

1. 图像拼接传统做法:

    1).特征点提取:sift、surf、orb等特征点提取;
    2)基于特征点的配准:RANSAC方法剔除匹配点并拟合图像变换矩阵(全局单应性矩阵);
    3

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值