在Python中,使用OpenCV庫(cv2)的resize函數可以實現圖像的縮放功能。其用法如下:
import cv2
# 讀取圖像
image = cv2.imread('image.jpg')
# 設置目標大小
new_width = 500
new_height = 300
# 調用resize函數進行縮放
resized_image = cv2.resize(image, (new_width, new_height))
# 在窗口中顯示縮放后的圖像
cv2.imshow('Resized Image', resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的代碼中,首先讀取了一張圖像,然后設置了目標的寬度和高度。接著調用resize函數對圖像進行縮放,并顯示縮放后的圖像在窗口中。resize函數的第一個參數是原始圖像,第二個參數是目標大小的元組,元組的第一個元素是目標寬度,第二個元素是目標高度。