opencv-python限制输出图片大小
时间: 2023-06-29 10:18:01 浏览: 114
OpenCV-Python 3.3图像处理教程.zip
你可以使用OpenCV的resize()函数来限制输出图片的大小。具体来说,你可以将输出图片的大小设置为想要的大小,然后将原始图片调整到这个大小,从而限制输出图片的大小。下面是一个示例代码:
```python
import cv2
# 读取原始图片
img = cv2.imread('input.jpg')
# 设置输出图片的大小
width = 800
height = 600
dim = (width, height)
# 调整图片大小
resized_img = cv2.resize(img, dim, interpolation=cv2.INTER_AREA)
# 保存输出图片
cv2.imwrite('output.jpg', resized_img)
```
在上面的代码中,我们首先读取原始图片,然后设置输出图片的大小为800x600,使用resize()函数将原始图片调整到这个大小,最后保存输出图片。注意,我们使用了cv2.INTER_AREA参数,它表示使用像素区域关系进行重采样。这种方法通常用于缩小图像。
阅读全文