資源簡(jiǎn)介
利用SIFT和RANSAC還有Homography的相關(guān)知識(shí)編寫的一個(gè)簡(jiǎn)單的圖片拼貼程序。
1.用SIFT算法得到很多對(duì)應(yīng)點(diǎn),其中一部分是錯(cuò)誤對(duì)應(yīng)點(diǎn)。
2.利用RANSAC方法得到魯棒的單應(yīng)矩陣:任取4對(duì)點(diǎn)得到單應(yīng)矩陣H(圖2到圖1),然后將圖2中的關(guān)鍵點(diǎn)用H投影到圖1,檢測(cè)投影得到的點(diǎn)與圖1中準(zhǔn)確的關(guān)鍵點(diǎn)之間的距離,若小于一個(gè)閾值則判斷為內(nèi)點(diǎn);統(tǒng)計(jì)內(nèi)點(diǎn)的個(gè)數(shù),若大于一個(gè)閾值則判斷為好的單應(yīng)矩陣,用所有的內(nèi)點(diǎn)重新計(jì)算單應(yīng)矩陣,計(jì)算的方法可見課件projective-Seitz-UWCSE.ppt。重復(fù)若干次后取內(nèi)點(diǎn)最多的單應(yīng)矩陣作為最終結(jié)果。
3.將圖2用H投影到圖1的坐標(biāo)系,將兩張圖片拼接到一起。
4.為了兩張圖片結(jié)合自然,還可以用對(duì)應(yīng)點(diǎn)(內(nèi)點(diǎn))周圍的顏色或亮度信息對(duì)其中一張圖進(jìn)行顏色或亮度調(diào)整。
包含文件:mosaicTest.m, imMosaic.m, siftMatch.m, findHomography.m, solvHomo.m, ransac1.m,一篇參考文獻(xiàn),sample images

代碼片段和文件信息
%?im?=?appendimages(image1?image2)
%
%?Return?a?new?image?that?appends?the?two?images?side-by-side.
function?im?=?appendimages(image1?image2)
%?Select?the?image?with?the?fewest?rows?and?fill?in?enough?empty?rows
%???to?make?it?the?same?height?as?the?other?image.
rows1?=?size(image11);
rows2?=?size(image21);
if?(rows1??????image1(rows21)?=?0;
else
?????image2(rows11)?=?0;
end
%?Now?append?both?images?side-by-side.
im?=?[image1?image2];???
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????461??2011-01-25?15:15??appendimages.m
?????文件????????678??2011-01-23?23:34??findHomography.m
?????文件???????2353??2011-01-25?14:51??imMosaic.m
?????文件????????246??2011-01-27?14:14??mosaicTest.m
?????文件????????418??2010-10-24?15:43??randIndex.m
?????文件???????1945??2011-01-23?23:33??ransac1.m
?????文件???????2344??2011-01-23?22:02??sift.m
?????文件???????2373??2011-01-25?15:12??siftMatch.m
?????文件??????94208??2005-07-07?21:54??siftWin32.exe
?????文件????????584??2011-01-23?21:38??solveHomo.m
?????文件??????50481??2011-01-25?15:06??mosaic_hall.jpg
?????文件?????158157??2011-01-16?23:25??基于特征點(diǎn)的全自動(dòng)無縫圖像拼接方法.pdf
?????文件?????103647??2011-01-16?22:50??hall1.JPG
?????文件?????102984??2011-01-16?22:50??hall2.JPG
-----------?---------??----------?-----??----
???????????????520879????????????????????14
評(píng)論
共有 條評(píng)論