資源簡介
實現了SIFT算法,實現了SAR與光學圖像的自動配準,相比于手動方法更加智能化,去除了認為選擇配準點的非魯棒因素,配準精度能達到一個像素以內。

代碼片段和文件信息
%?This?m-file?demoes?the?usage?of?SIFT?functions.?It?generates?SIFT?keypionts?and?descriptors?for?one?input?image.?
%?Author:?Yantao?Zheng.?Nov?2006.??For?Project?of?CS5240
%?Add?subfolder?path.
main;?
clc;
clear;
img1_dir?=?‘demo-data\‘;
img1_file?=?‘beaver11.bmp‘;
I1=imreadbw([img1_dir?img1_file])?;?
I1_rgb?=?imread([img1_dir?img1_file])?;?
I1=imresize(I1?[240?320]);
I1_rgb?=imresize(I1_rgb?[240?320]);
I1=I1-min(I1(:))?;?%圖像插值縮放可能產生值超出0-1的范圍的像素
I1=I1/max(I1(:))?;?%這兩步重新歸一化圖像縮放后的數據
%fprintf(‘CS5240?--?SIFT:?Match?image:?Computing?frames?and?descriptors.\n‘)?;
[frames1descr1gss1dogss1?]?=?do_sift(?I1?‘Verbosity‘?1?‘NumOctaves‘?4?‘Threshold‘??0.1/3/2?)?;?%0.04/3/2
figure(1)?;?clf?;?plotss(dogss1)?;?colormap?gray?;
drawnow?;
figure(2)?;?clf?;
imshow(I1_rgb)?;?axis?image?;
hold?on?;
h=plotsiftframe(?frames1?)?;?set(h‘LineWidth‘1‘Color‘‘g‘)?;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-02-13?23:08??MATLAB_SIFT\
?????文件????????2387??2006-11-20?14:33??MATLAB_SIFT\README.txt
?????目錄???????????0??2017-02-13?23:08??MATLAB_SIFT\demo-data\
?????文件??????189956??2009-09-30?09:59??MATLAB_SIFT\demo-data\beaver11.bmp
?????文件??????189956??2009-09-30?10:10??MATLAB_SIFT\demo-data\beaver13.bmp
?????文件??????951440??2014-11-06?08:49??MATLAB_SIFT\demo-data\graf1.png
?????文件??????976092??2014-11-06?08:49??MATLAB_SIFT\demo-data\graf3.png
?????文件???????14060??2003-02-17?17:45??MATLAB_SIFT\demo-data\image068.JPG
?????文件???????13579??2003-02-17?17:45??MATLAB_SIFT\demo-data\image069.JPG
?????文件??????578897??2003-04-25?15:36??MATLAB_SIFT\demo-data\view01.png
?????文件??????574557??2003-04-25?15:36??MATLAB_SIFT\demo-data\view02.png
?????目錄???????????0??2017-02-13?23:08??MATLAB_SIFT\desc
?????文件????????5423??2010-06-03?10:31??MATLAB_SIFT\desc
?????文件????????5412??2010-06-03?10:53??MATLAB_SIFT\desc
?????文件?????????949??2010-05-30?10:22??MATLAB_SIFT\do_demo_1.m
?????文件????????1156??2010-05-19?11:41??MATLAB_SIFT\do_demo_2.m
?????文件????????1171??2006-11-20?14:18??MATLAB_SIFT\do_demo_3.m
?????文件????????1168??2010-05-19?11:43??MATLAB_SIFT\do_demo_4.m
?????文件????????3818??2017-02-13?14:09??MATLAB_SIFT\do_sift.m
?????目錄???????????0??2017-02-13?23:08??MATLAB_SIFT\key-location\
?????文件????????4322??2010-06-03?15:04??MATLAB_SIFT\key-location\do_extrefine.m
?????文件????????2133??2010-05-30?16:30??MATLAB_SIFT\key-location\do_localmax.m
?????文件?????????140??2006-05-04?11:43??MATLAB_SIFT\main.m
?????目錄???????????0??2017-02-13?18:04??MATLAB_SIFT\match\
?????文件????????5017??2017-02-13?14:01??MATLAB_SIFT\match\do_match.m
?????目錄???????????0??2017-02-13?18:04??MATLAB_SIFT\orientation\
?????文件????????2505??2010-05-31?16:43??MATLAB_SIFT\orientation\do_orientation.m
?????目錄???????????0??2017-02-13?23:08??MATLAB_SIFT\scale-space\
?????文件?????????464??2006-11-14?22:56??MATLAB_SIFT\scale-space\do_diffofg.m
?????文件????????2964??2010-05-30?15:28??MATLAB_SIFT\scale-space\do_gaussian.m
?????文件?????????215??2006-11-14?22:59??MATLAB_SIFT\scale-space\smooth.m
............此處省略9個文件信息
- 上一篇:2018美賽E題代碼及數據
- 下一篇:圖書館管理系統源碼
評論
共有 條評論