Python中使用imread()函数读取图像并进行图像缩放的方法
发布时间:2024-01-01 20:30:06
在Python中,可以使用OpenCV库中的imread()函数读取图像,并使用cv2.resize()函数对图像进行缩放。下面是一个使用例子:
# 导入OpenCV库
import cv2
# 读取原始图像
image = cv2.imread('image.jpg')
# 指定缩放后的图像大小
width = 500
height = 300
# 使用cv2.resize()函数进行图像缩放
resized_image = cv2.resize(image, (width, height))
# 显示原始图像和缩放后的图像
cv2.imshow('Original Image', image)
cv2.imshow('Resized Image', resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的例子中,首先使用imread()函数读取名为"image.jpg"的图像。然后,定义了缩放后图像的大小,这里指定为宽度500像素,高度300像素。接下来,使用cv2.resize()函数对原始图像进行缩放,并将结果保存在resized_image变量中。最后,使用imshow()函数显示原始图像和缩放后的图像,并使用waitKey()和destroyAllWindows()函数来控制显示窗口的关闭。
需要注意的是,cv2.resize()函数的 个参数为原始图像,第二个参数为缩放后的图像大小,这里使用了元组来指定宽度和高度。如果只指定一个参数,则根据指定的值等比例缩放图像。
