如何用resize()代替scipy.misc.imresize
时间: 2023-06-14 13:03:58 浏览: 165
resize-crop.js:使图像具有特定尺寸,而不会扭曲宽高比。 调整大小尽可能接近并修剪其余部分
在使用过程中,我们可以使用 OpenCV 或 PIL 库中的 resize() 函数来代替 scipy.misc.imresize() 。这里以 OpenCV 为例:
```python
import cv2
img = cv2.imread('image.jpg')
resized_img = cv2.resize(img, (new_width, new_height))
```
其中,new_width 和 new_height 分别为需要调整后的图片的宽和高。如果需要保持原始图片的长宽比,则可以只指定其中一个参数,另一个参数设置为 0,如下所示:
```python
import cv2
img = cv2.imread('image.jpg')
resized_img = cv2.resize(img, (new_width, 0)) # 或者 (0, new_height)
```
PIL 库中的 resize() 函数使用方法类似,可以根据自己的需要选择使用。
阅读全文