imresize函数的用法
时间: 2023-07-01 17:19:53 浏览: 107
matlab集成c代码-MATLAB2016b-imresize:MATLAB内置函数imresize的C实现
5星 · 资源好评率100%
imresize函数是图像处理中的一个函数,用于调整图像的大小。其用法基本如下:
```python
imresize(input_image, output_size, interpolation)
```
其中,input_image表示输入的图像,output_size表示输出图像的大小,interpolation表示插值方法。
interpolation参数可以选择以下几种方法:
- cv2.INTER_NEAREST:最近邻插值法
- cv2.INTER_LINEAR:双线性插值法
- cv2.INTER_AREA:区域插值法
- cv2.INTER_CUBIC:三次样条插值法
- cv2.INTER_LANCZOS4:Lanczos插值法
举个例子,如果要将一张图像input_image缩放到大小为(300, 300),可以这样写:
```python
import cv2
output_size = (300, 300)
resized_image = cv2.resize(input_image, output_size, interpolation=cv2.INTER_LINEAR)
```
这样就可以得到一个大小为(300, 300)的缩放后的图像resized_image。
阅读全文