opencv放大缩小图片
时间: 2023-12-04 21:42:00 浏览: 197
image-enlarge.zip_image enlarge_图片放大缩小_放大缩小
下面是使用OpenCV进行图像缩放的示例代码:
```python
import cv2
# 读取原始图像
img = cv2.imread('image.jpg')
# 缩小图像
smaller_img = cv2.resize(img, (0, 0), fx=0.5, fy=0.5)
# 放大图像
bigger_img = cv2.resize(img, (0, 0), fx=2, fy=2)
# 显示原始图像、缩小后的图像和放大后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Smaller Image', smaller_img)
cv2.imshow('Bigger Image', bigger_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,我们首先使用`cv2.imread()`函数读取原始图像。然后,我们使用`cv2.resize()`函数来缩小和放大图像。`cv2.resize()`函数的第一个参数是原始图像,第二个参数是调整后的图像尺寸,第三个和第四个参数是x轴和y轴上的缩放系数,第五个参数是差值方式。在这个例子中,我们将x轴和y轴上的缩放系数设置为0.5和2,分别对图像进行了缩小和放大操作。最后,我们使用`cv2.imshow()`函数显示原始图像、缩小后的图像和放大后的图像。
阅读全文