matlab imresize python
时间: 2023-08-16 14:14:48 浏览: 43
在Python中,你可以使用OpenCV或PIL库来实现类似于MATLAB中imresize函数的功能。
OpenCV库:
```python
import cv2
def imresize(image, scale_percent):
width = int(image.shape[1] * scale_percent / 100)
height = int(image.shape[0] * scale_percent / 100)
new_size = (width, height)
resized_image = cv2.resize(image, new_size)
return resized_image
```
使用PIL库:
```python
from PIL import Image
def imresize(image, scale_percent):
width = int(image.size[0] * scale_percent / 100)
height = int(image.size[1] * scale_percent / 100)
new_size = (width, height)
resized_image = image.resize(new_size)
return resized_image
```
这两个函数都接受两个参数:image表示要调整大小的图像,scale_percent表示缩放比例(以百分比表示)。返回的结果是调整大小后的图像。你可以根据需要选择使用OpenCV或PIL库中的函数。