python opencv图片大小
时间: 2023-10-19 08:07:16 浏览: 106
python opencv 批量改变图片的尺寸大小的方法
5星 · 资源好评率100%
可以使用OpenCV中的resize函数来改变图片的大小。具体操作如下:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 获取原始图片的大小
height, width = img.shape[:2]
# 设置新的图片大小
new_height = 500
new_width = int(new_height * width / height)
# 缩放图片
resized_img = cv2.resize(img, (new_width, new_height))
# 显示缩放后的图片
cv2.imshow('Resized Image', resized_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.imread`函数用于读取图片,`img.shape`可以获取图片的大小,`cv2.resize`函数用于缩放图片,`cv2.imshow`函数用于显示图片。在设置新的图片大小时,我们可以根据需要调整新的高度,然后按照原始图片的宽高比例计算出新的宽度。
阅读全文