分为两种:先下再上 先上再下
上篇博客中 ,从编程结果可以看出先下再上图像并不能复原,那么先上再下呢?可以发现好像处理结果和原图像差别不太大,故我们求一下这幅图片之间的差值。发现无论是哪种方法都不能复原图像,都会造成信息丢失,先上再下比先下再上好一点。
import cv2
a=cv2.imread('image\\boat.bmp')
b1=cv2.pyrUp(a)
b2=cv2.pyrDown(b1)
b3=a-b2
cv2.imshow('a',a)
cv2.imshow('pyrDown1',b2)
cv2.imshow('different',b3)
cv2.waitKey()
cv2.destroyAllWindows()