python opencv 纵向拼接图象
时间: 2024-04-24 10:20:47 浏览: 165
基于opencv图像拼接
4星 · 用户满意度95%
在Python中,使用OpenCV库可以实现图像的纵向拼接。下面是一个简单的示例代码:
```python
import cv2
import numpy as np
# 加载两个图像
image1 = cv2.imread('image1.jpg')
image2 = cv2.imread('image2.jpg')
# 确保两个图像的宽度相同
if image1.shape != image2.shape:
image2 = cv2.resize(image2, (image1.shape, image2.shape))
# 纵向拼接图像
result = np.vstack((image1, image2))
# 显示结果
cv2.imshow('Vertical Concatenation', result)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,首先使用`cv2.imread`函数加载两个图像,然后通过`np.vstack`函数将它们纵向拼接起来,最后使用`cv2.imshow`函数显示结果。
阅读全文