圖像金字塔 簡單來說就是 自下而上圖像一步一步縮小
1 高斯金字塔(涉及高斯分布)
向下采樣(縮小,對金字塔來說是自下向上)
第一步: 高斯濾波去噪
第二部:將偶數行和列去掉
向上采樣(放大,對金字塔來說是自上向下)
第一步:在每個方向上擴大兩倍,新增的行和列填充0
第二步:利用之前同樣的內核進行卷積,獲得近似值(高斯濾波?)
注意:無論是先下后上還是先上后下的采樣,不會使圖片回到原本,因為無論上采樣還是下采樣都會造成原本信息的丟失(失真?)。
1 #cv2.pyrUp(src)為向上采樣即放大 2 #cv2.pyrDown(src)為向下采樣即縮小 3 gaussUp = cv2.pyrUp(img) 4 gaussDown = cv2.pyrDown(img) 5 gaussUpDown = cv2.pyrDown(gaussUp) 6 gaussDownUp = cv2.pyrUp(gaussDown) 7 res = np.hstack((img,gaussUp,gaussDown,gaussUpDown,gaussDownUp)) 8 Cv_Show('res',res)
2 拉普拉斯金字塔
文章來源:http://www.zghlxwxcb.cn/news/detail-421759.html
1 #就是用原圖像減去先向下采樣再向上采樣 2 laplacianPyr = img - gaussDownUp 3 Cv_Show('laplacianPyr',laplacianPyr)
?文章來源地址http://www.zghlxwxcb.cn/news/detail-421759.html
到了這里,關于圖像金字塔的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!