资源简介

实现了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\descriptor\
     文件        5423  2010-06-03 10:31  MATLAB_SIFT\descriptor\do_descriptor.asv
     文件        5412  2010-06-03 10:53  MATLAB_SIFT\descriptor\do_descriptor.m
     文件         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个文件信息

评论

共有 条评论