用opencv写一个图片拼接的代码
时间: 2023-09-13 21:08:30 浏览: 89
基于python与opencv联合开发的多张图像拼接程序源码(效果不错)
5星 · 资源好评率100%
以下是用OpenCV实现图片拼接的Python代码:
```python
import cv2
import numpy as np
# 读取图片
img1 = cv2.imread('img1.jpg')
img2 = cv2.imread('img2.jpg')
# 将图片拼接在一起
result = np.concatenate((img1, img2), axis=1)
# 显示拼接后的图片
cv2.imshow('Result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`np.concatenate()`函数用于将两张图片在水平方向上拼接在一起,第一个参数为需要拼接的图片列表,第二个参数`axis`表示拼接的方向。在本例中,`axis=1`表示水平方向上拼接。最后,使用`cv2.imshow()`函数显示拼接后的图片,并使用`cv2.waitKey()`等待用户按下任意键关闭窗口。
阅读全文