在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()
函數來保持圖像窗口的顯示。