欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用opencv的stitcher函数进行全景图拼接

程序员文章站 2022-03-23 12:54:19
...

代码

import cv2 as cv

def main():
    stitcher = cv.createStitcher(False)
    img1 = cv.imread(r'pin1.jpg')
    img2 = cv.imread(r'pin2.jpg')
    result = stitcher.stitch((img1,img2))
    cv.imshow("pinjie1",img1)
    cv.imshow("pinjie2",img2)
    cv.imshow("win",result[1])
    cv.waitKey(0)
    cv.destroyAllWindows()
    cv.imwrite("result.jpg", result[1])

if __name__  == "__main__":
    main()

示例

拼接前的两张图:

利用opencv的stitcher函数进行全景图拼接

拼接后图像

利用opencv的stitcher函数进行全景图拼接