#cv2.imread(filepath,flags) # filepath:读入imge的完整路径 # flags:标志位,{cv2.IMREAD_COLOR,cv2.IMREAD_GRAYSCALE,cv2.IMREAD_UNCHANGED} # cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道,可用1作为实参替代 # cv2.IMREAD_GRAYSCALE:读入灰度图片,可用0作为实参替代 # cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道,可用-1作为实参替代
import cv2
hgs=cv2.imread('ddd.jpg')
#图像向下取样,每次取样都是上次的1/4
r1=cv2.pyrDown(hgs)
r2=cv2.pyrDown(r1)
r3=cv2.pyrDown(r2)
#显示图像
cv2.imshow('original',hgs)
cv2.imshow('pyrDown1',r1)
cv2.imshow('pyrDown2',r2)
cv2.imshow('pyrDown3',r3)
#图像向上取样,每次取样都是上次的4倍
u1=cv2.pyrUp(hgs)
u2=cv2.pyrUp(u1)
u3=cv2.pyrUp(u2)
#显示图像
cv2.imshow('original',hgs)
cv2.imshow('pyr1',u1)
cv2.imshow('pyr2',u2)
cv2.imshow('pyr3',u3)
cv2.waitKey(0)
#退出窗口
cv2.destroyAllWindows()
运行结果: