引言
- 七夕在寫生成女神心形微信頭像的小項目時,用到了一個將所給圖像resize為指定圖像的大小,於是就用到了python-opencv的相關功能
問題描述
- 發現
im = cv2.imread('1.jpg')
中,im.shape→(h, w, c)
,而result = cv2.resize(im, size)
中size
參數順序為(w, h)
相關驗證代碼
import cv2
im = cv2.imread('https://files-cdn.cnblogs.com/files/shiwanghualuo/github_icon.bmp')
print(im.shape)
h, w, c = im.shape
im2 = cv2.imread('https://files-cdn.cnblogs.com/files/shiwanghualuo/github_icon_new.bmp')
# 將im2 resize為im的大小,注意這里參數順序為(w, h)
im_resize = cv2.resize(im2, (w, h))