写一个基于opencv的图像拼接的python代码
时间: 2024-02-15 20:05:37 浏览: 82
好的,以下是一个基于opencv的图像拼接的Python代码:
```python
import cv2
import numpy as np
# 读取图片
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 将图片缩放到相同大小
img1 = cv2.resize(img1, (500, 500))
img2 = cv2.resize(img2, (500, 500))
# 获取图片的大小
rows,cols,channels = img1.shape
# 将两张图片水平拼接
result = np.hstack((img1, img2))
# 显示拼接后的图片
cv2.imshow('result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码将两张图片水平拼接在一起,并将结果显示出来。你可以根据需要修改图片路径、大小和拼接方式。
相关问题
opencv图像拼接python代码
以下是一个简单的 OpenCV 图像拼接 Python 代码示例:
```python
import cv2
# 读取两张图片
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 将两张图片拼接在一起
result = cv2.hconcat([img1, img2])
# 显示结果
cv2.imshow('result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
此代码将读取名为 `image1.jpg` 和 `image2.jpg` 的两张图片,将它们水平拼接在一起,并显示结果。注意,两张图片的宽度必须相同,否则会出现错误。
帮我写一个opencv拼接图像的python代码
好的,以下是opencv拼接图像的python代码:
```python
import cv2
# 读取两张图片
img1 = cv2.imread('image1.jpg')
img2 = cv2.imread('image2.jpg')
# 拼接图片
result = cv2.hconcat([img1, img2])
# 显示结果
cv2.imshow('Result', result)
cv2.waitKey()
cv2.destroyAllWindows()
```
希望能对您有所帮助!
阅读全文