python resize函数使用方法
时间: 2024-01-20 16:48:05 浏览: 175
Python中的resize函数可以用来调整图像的大小。它可以使用OpenCV或PIL库中的函数进行实现。下面分别介绍两种方法的使用。
1. 使用OpenCV库中的resize函数
使用OpenCV库的resize函数需要先安装OpenCV库。然后可以使用以下代码来调整图像的大小:
```python
import cv2
img = cv2.imread('image.jpg') # 读取图片
resized_img = cv2.resize(img, (new_width, new_height)) # 调整图片大小
cv2.imshow('resized image', resized_img) # 显示调整后的图片
cv2.waitKey(0) # 等待按键
cv2.destroyAllWindows() # 关闭所有窗口
```
其中,`img`是原始图像,`new_width`和`new_height`是调整后的图像的宽度和高度。`resized_img`是调整后的图像。
2. 使用PIL库中的resize函数
使用PIL库的resize函数同样需要先安装PIL库。然后可以使用以下代码来调整图像的大小:
```python
from PIL import Image
img = Image.open('image.jpg') # 打开图片
resized_img = img.resize((new_width, new_height)) # 调整图片大小
resized_img.show() # 显示调整后的图片
```
其中,`img`是原始图像,`new_width`和`new_height`是调整后的图像的宽度和高度。`resized_img`是调整后的图像。注意,在使用PIL库时,需要使用`show()`函数来显示图片。
阅读全文