本文为作者原创,未经同意严禁转载!!
初级的图像拼接为将两幅图像简单的粘贴在一起,仅仅是图像几何空间的转移与合成,与图像内容无关。高级图像拼接也叫作基于特征匹配的图像拼接,拼接时消去两幅图像相同的部分,实现拼接合成全景图。
具有相同尺寸的图A和图B含有相同的部分与不同的部分,如图所示:
用基于特征的图像拼接实现后:
设图像高为h,相同部分的宽度为wx
拼接后图像的宽w=wA+wB-wx
因此,可以先构建一个高为h,宽为W*2的空白图像,将左图像向右平移wx,右图像粘贴在右侧。则右图像刚好覆盖左图像中的相同部分。最终拼接图像完成,完成后的图像左侧有宽度为wx的空白即为所检测出的两幅图像的相同部分,可根据需要选择是否去除。示例图如下。
实现上述效果的步骤如下:
1. 采用surft特征检测算法检测两幅图像的关键特征点;