阅读量:1
在OpenCV中,我们可以使用cv2.resize()
函数来调整图像的尺寸。
以下是一个将图像放大两倍的例子:
import cv2 # 加载图像 image = cv2.imread('image.jpg') # 获取图像的原始尺寸 height, width = image.shape[:2] # 定义放大后的尺寸 new_width = width * 2 new_height = height * 2 # 调整图像的尺寸 resized_image = cv2.resize(image, (new_width, new_height)) # 显示原始图像和放大后的图像 cv2.imshow('Original Image', image) cv2.imshow('Resized Image', resized_image) cv2.waitKey(0) cv2.destroyAllWindows()
在上述代码中,我们首先使用cv2.imread()
函数加载图像。然后,我们使用shape
属性获取图像的原始尺寸。接下来,我们定义了放大后的尺寸。最后,我们使用cv2.resize()
函数将图像的尺寸调整为放大后的尺寸。最后,使用cv2.imshow()
函数显示原始图像和放大后的图像,并使用cv2.waitKey()
和cv2.destroyAllWindows()
函数来保持图像窗口的显示。