python opecv resize
时间: 2024-03-20 08:38:10 浏览: 59
Python OpenCV中的resize()函数的使用
在Python中,OpenCV是一个非常流行的计算机视觉库,用于处理图像和视频。resize函数是OpenCV中用于调整图像大小的函数之一。
resize函数的语法如下:
```
resized_image = cv2.resize(image, dsize[, fx[, fy[, interpolation]]])
```
其中,参数说明如下:
- image:要调整大小的输入图像。
- dsize:调整后的目标大小,可以是一个元组(width, height)或者一个整数。
- fx:水平方向上的缩放因子。
- fy:垂直方向上的缩放因子。
- interpolation:插值方法,用于调整图像大小,默认为线性插值。
下面是一个示例代码,展示了如何使用resize函数调整图像大小:
```python
import cv2
# 读取图像
image = cv2.imread('image.jpg')
# 调整图像大小为宽度为500像素,高度按比例缩放
resized_image = cv2.resize(image, (500, int(image.shape[0] * 500 / image.shape[1])))
# 显示调整后的图像
cv2.imshow('Resized Image', resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文