python利用opencv实现多张图片拼接
时间: 2023-05-11 08:07:24 浏览: 241
opencv实现多张图像拼接
可以使用cv2库中的函数cv2.hconcat()和cv2.vconcat()来实现多张图片的拼接。其中,cv2.hconcat()用于水平拼接,cv2.vconcat()用于垂直拼接。以下是一个简单的示例代码:
import cv2
# 读取图片
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
img3 = cv2.imread('image3.jpg')
# 水平拼接
h_concat = cv2.hconcat([img1, img2, img3])
# 垂直拼接
v_concat = cv2.vconcat([img1, img2, img3])
# 显示拼接后的图片
cv2.imshow('Horizontal Concatenation', h_concat)
cv2.imshow('Vertical Concatenation', v_concat)
cv2.waitKey(0)
cv2.destroyAllWindows()
阅读全文