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

OpenCV拼接全景图

程序员文章站 2022-07-15 07:57:44
...

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

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

OpenCV拼接全景图

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_GUI_NORMAL)
cv2.imshow('demo', cv2.imread('result.jpg'))
cv2.waitKey(0)
cv2.destroyAllWindows()

使用了opencv_extra里的图片。