python怎么使用cv2改图片尺寸
时间: 2024-03-06 15:47:52 浏览: 139
python opencv 批量改变图片的尺寸大小的方法
5星 · 资源好评率100%
使用OpenCV中的cv2.resize()函数可以改变图片的尺寸。下面是一个简单的示例代码:
```python
import cv2
# 读取图片
img = cv2.imread('example.jpg')
# 获取图片的原始尺寸
height, width = img.shape[:2]
# 设置新的尺寸
new_width = 500
new_height = int(new_width * height / width)
# 调用cv2.resize()函数
resized_img = cv2.resize(img, (new_width, new_height))
# 显示原始图片和改变尺寸后的图片
cv2.imshow('Original Image', img)
cv2.imshow('Resized Image', resized_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们首先使用cv2.imread()函数读取图片,然后使用img.shape[:2]获取图片的原始尺寸。接着,我们设置新的尺寸new_width和new_height,计算新的高度值,并使用cv2.resize()函数将图片的尺寸改变为新的尺寸。最后,我们使用cv2.imshow()函数显示原始图片和改变尺寸后的图片。
阅读全文