cv2 resize函数
时间: 2023-11-06 08:57:03 浏览: 90
Python OpenCV之图片缩放的实现(cv2.resize)
cv2.resize函数是OpenCV库中用于调整图像大小的函数。它的语法如下:
`resized_img = cv2.resize(img, dsize[, fx[, fy[, interpolation]]])`
参数说明:
- `img`:要调整大小的输入图像。
- `dsize`:调整后的图像大小,可以是元组(width, height),也可以是整数。
- `fx`:水平方向上的缩放因子。
- `fy`:垂直方向上的缩放因子。
- `interpolation`:可选参数,用于指定插值方法。常用的有:
- `cv2.INTER_NEAREST`:最近邻插值
- `cv2.INTER_LINEAR`:双线性插值(默认)
- `cv2.INTER_AREA`:区域插值
- `cv2.INTER_CUBIC`:双三次插值
- `cv2.INTER_LANCZOS4`:Lanczos插值
函数返回调整大小后的图像。
例如,下面的代码将使用最近邻插值将图像缩小一半:
```python
resized_img = cv2.resize(img, (0, 0), fx=0.5, fy=0.5, interpolation=cv2.INTER_NEAREST)
```
阅读全文