cv2.resize()用法
时间: 2023-07-12 17:48:35 浏览: 90
Python OpenCV中的resize()函数的使用
cv2.resize() 是 OpenCV 中的一个函数,用于改变图像的大小。
语法:
cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]])
参数:
src - 原始图像
dsize - 目标图像的大小,格式为(宽度,高度)
dst - 用于存储结果的图像
fx - 水平缩放因子
fy - 垂直缩放因子
interpolation - 插值方法,常用的有cv2.INTER_LINEAR, cv2.INTER_NEAREST, cv2.INTER_AREA 等。
例子:
```python
import cv2
# Load an image
img = cv2.imread("example.jpg")
# Resize the image to half of its original size
resized_img = cv2.resize(img, (img.shape[1]//2, img.shape[0]//2), interpolation = cv2.INTER_LINEAR)
# Show the image
cv2.imshow("Resized image", resized_img)
cv2.waitKey(0)
```
在这个例子中,我们将图像的大小缩小一半并使用 cv2.INTER_LINEAR 插值方法。
阅读全文