圖像金字塔


   從下到上,圖像分辨率由高到低。金字塔下方部分為上采樣得到圖像分辨率更高的圖像,為原來圖像寬高的2倍,金字塔上方部分為降采樣得到的圖像是原來圖像寬高的1/2。最底下一張是圖像尺寸最大,最上方的圖像尺寸最小。圖像金字塔分為高斯金字塔和拉普拉斯金字塔,高斯金字塔用來進行降采樣,拉普拉斯金字塔根據它的上層降采樣圖片,重建一張圖片。

  下圖分別為上采樣和降采樣的效果圖

 

  • 高斯金字塔:

  高斯金子塔是從底向上,逐層降采樣得到。

  降采樣之后圖像大小是原圖像MxN的M/2 x N/2 ,就是對原圖像刪除偶數行與列,即得到降采樣之后上一層的圖片。

  高斯金子塔的生成過程分為兩步:首先對當前層進行高斯模糊,然后刪除模糊后當前層的偶數行與列,即可得到上一層的圖像,這樣上一層跟下一層相比,都只有它的1/4大小。

  • 高斯不同(DOG):

  就是把同一張圖像在不同的參數下做高斯模糊之后的結果相減,得到的輸出圖像。稱為高斯不同。

  高斯不同是圖像的內在特征,在灰度圖像增強、角點檢測中經常用到。

相關函數如下:

1 上采樣:pyrUp(Mat src, Mat dst, Size(src.cols*2, src.rows*2))
2 //生成的圖像是原圖在寬與高各放大兩倍
3 
4 降采樣:pyrDown(Mat src, Mat dst, Size(src.cols/2, src.rows/2))
5 //生成的圖像是原圖在寬與高各縮小1/2
6 
7 substract(input_image1, input_image2,out_image,Mat());
8 //兩個圖像做差。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM