python --- opencv 图片的缩放

import cv2
img = cv2.imread('123.png',1)  #读取彩色图片
imgInfo = img.shape  #shape属性获取图片的宽,高以及每个像素点的组成方式,一般是3(b,g,r)
#print(imgInfo) 例(736, 1366, 3)
height = imgInfo[0] #图片的高度
width  = imgInfo[1] #图片的宽度
mode = imgInfo[2]  #像素点的组成方式

#设置新的宽高 这里以缩小0.5为例,等比例缩小
new_height = int(height*0.5) 
new_width = int(width*0.5)

new_img = cv2.resize(img,(new_width,new_height)) #1.要缩放的图片,2.设置缩放后的宽高
cv2.imshow('new',new_img)
cv2.waitKey(0)
posted @ 2021-05-23 16:27  圣君  阅读(287)  评论(0编辑  收藏  举报