用opencv处理图像尺寸
时间: 2023-06-19 12:07:41 浏览: 81
使用opencv进行图像处理
3星 · 编辑精心推荐
在 OpenCV 中,可以使用 `resize()` 函数来改变图像的尺寸。该函数的语法如下:
```python
resized_image = cv2.resize(image, (width, height), interpolation = cv2.INTER_AREA)
```
其中,`image` 为需要改变尺寸的图像,`width` 和 `height` 分别为设定的目标宽度和高度,`interpolation` 为插值方法,常用的插值方法有 `cv2.INTER_LINEAR` 和 `cv2.INTER_CUBIC` 等。
示例代码如下:
```python
import cv2
# 读取图像
img = cv2.imread('example.jpg')
# 设定新的尺寸
width = 500
height = 300
# 缩放图像
resized_img = cv2.resize(img, (width, height), interpolation = cv2.INTER_AREA)
# 显示原始图像和缩放后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Resized Image', resized_img)
# 等待键盘输入并退出
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文