opencv 修改图片的尺寸
时间: 2024-11-25 10:15:39 浏览: 10
python opencv 批量改变图片的尺寸大小的方法
5星 · 资源好评率100%
在OpenCV中,你可以使用`cv2.resize()`函数来修改图片的尺寸。这个函数用于改变图像的大小,支持两种缩放模式:保持宽高比(`interpolation=cv2.INTER_AREA`或`cv2.INTER_CUBIC`)和不保持比例(`interpolation=cv2.INTER_LINEAR`或`cv2.INTER_NEAREST`)。以下是一个简单的例子:
```python
import cv2
# 加载图片
image = cv2.imread('input.jpg')
# 指定新的宽度和高度,这里假设我们想把图片缩放到800x600像素
new_dim = (800, 600)
# 使用cv2.resize()函数调整尺寸
resized_image = cv2.resize(image, new_dim, interpolation=cv2.INTER_LINEAR)
# 保存处理后的图片
cv2.imwrite('output.jpg', resized_image)
```
在这个例子中,`interpolation=cv2.INTER_LINEAR`表示使用线性插值方法进行缩放,这是一种常用的高质量缩放方法。
阅读全文