算法步骤:
(1)特征检测及匹配
通过SIFT检测每个图像中的特征及其匹配
(2) 图像两两匹配图验证
参考文章Brown, M., Lowe, D.G.: Automatic panoramic image stitching using invariant features. Int. J. Comput. Vis. 74(1), 59–73 (2007)
(3) APAP方法生成匹配点
(4) 焦距估计和3维旋转角估计
(5) 尺度和旋转角估计
(6) 网格优化
(7) 纹理映射合成结果图
代码实现参考git地址 https://github.com/nothinglo/NISwGSP(注意opencv版本尽量低(使用opencv3.4.0),最新版本不支持sift算法)