OpenCV-Python 实现两张图片自动拼接成全景图
基本原理要实现两张图片的简单拼接,必须计算homography矩阵(单应性矩阵),矩阵的计算至少需要在图中找到四个相似的点,用这个矩阵把那张图片变换后放到另一张图片相应的位置 ( 就是相当于把两张图片中定好的四个相似的点給重合在一起)。如此,就可以实现简单的全景拼接。当然,因为拼合之后图片会重叠在一起,所以需要重新计算图片重叠部分的像素值,否则结果会很难看。所以总结起来其实就两个步骤:找两张图片中相似的点,计算变换矩阵(确定融合位置,通过SIFT 算法计算相似点)变换一张图片放到另一张图片合适的位置
原创
2020-08-10 12:02:20 ·
4665 阅读 ·
1 评论