Advertisement

OpenCV进行图像拼接以生成全景图

阅读量:

本文首发在我的个人博客:https://jlice.top/p/7hldu/。欢迎大家前去参观,么么哒~

OpenCV自带了图像拼接算法stitch,而且效果还不错。

https://jlice-top.oss-cn-beijing.aliyuncs.com/4465c5fe002211e9b4c2509a4c21c90b.jpg
复制代码
    import glob
    
    import cv2
    
    st = cv2.createStitcher()
    STITCH_DIR = '/home/wjmr/GitHub/opencv_extra/testdata/stitching/'
    imgs = [cv2.imread(f) for f in glob.glob(STITCH_DIR + 'boat*')]
    result = st.stitch(imgs)
    cv2.imwrite("result.jpg", result[1])
    cv2.namedWindow('demo', cv2.WINDOW_

全部评论 (0)

还没有任何评论哟~