Python opencv resize图片大小

好用的话点个赞哦~

import cv2
  
img = cv2.imread('fisheye_mask_720x540.jpg', cv2.IMREAD_UNCHANGED)
  
print('Original Dimensions : ',img.shape)
  
# scale_percent = 60  # percent of original size
# width = int(img.shape[1] * scale_percent / 100)
# height = int(img.shape[0] * scale_percent / 100)
width = int(img.shape[1] *640/720)
height = int(img.shape[0] * 480/540)
dim = (width, height)
# resize image
resized = cv2.resize(img, dim, interpolation = cv2.INTER_AREA)
  
print('Resized Dimensions : ',resized.shape)
  
cv2.imshow("Resized image", resized)
cv2.imwrite('fisheye_mask_640x480.jpg',resized)
cv2.waitKey(0)
cv2.destroyAllWindows()


版权声明:本文为qq_42928559原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。