欢迎访问宙启技术站
智能推送

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()函数的 个参数为原始图像,第二个参数为缩放后的图像大小,这里使用了元组来指定宽度和高度。如果只指定一个参数,则根据指定的值等比例缩放图像。