資源簡介
改進的sift算法,稱為surf,來實現(xiàn)圖像的匹配,并顯示。
代碼片段和文件信息
%?Example?2?Corresponding?points
%?Load?images
??I1=imread(‘TestImages/testc1.png‘);
??I2=imread(‘TestImages/testc2.png‘);
%?Get?the?Key?Points
??Options.upright=true;
??Options.tresh=0.0001;
??Ipts1=OpenSurf(I1Options);
??Ipts2=OpenSurf(I2Options);
%?Put?the?landmark?descriptors?in?a?matrix
??D1?=?reshape([Ipts1.descriptor]64[]);?
??D2?=?reshape([Ipts2.descriptor]64[]);?
%?Find?the?best?matches
??err=zeros(1length(Ipts1));
??cor1=1:length(Ipts1);?
??cor2=zeros(1length(Ipts1));
??for?i=1:length(Ipts1)
??????distance=sum((D2-repmat(D1(:i)[1?length(Ipts2)])).^21);
??????[err(i)cor2(i)]=min(distance);
??end
%?Sort?matches?on?vector?distance
??[err?ind]=sort(err);?
??cor1=cor1(ind);?
??cor2=cor2(ind);
%?Show?both?images
??I?=?zeros([size(I11)?size(I12)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1211??2010-09-06?12:26??surf\example2.m
?????文件???????1776??2010-09-06?13:00??surf\example3.m
?????文件???????1335??2010-09-06?07:21??surf\license.txt
?????文件???????3778??2010-09-06?12:27??surf\OpenSurf.m
?????文件????????603??2010-07-26?16:56??surf\SubFunctions\FastHessian_BuildDerivative.m
?????文件???????1699??2010-07-29?12:10??surf\SubFunctions\FastHessian_buildResponsela
?????文件???????1877??2010-07-20?12:37??surf\SubFunctions\FastHessian_buildResponseMap.m
?????文件???????2353??2010-07-30?11:43??surf\SubFunctions\FastHessian_getIpoints.m
?????文件????????455??2010-07-26?16:56??surf\SubFunctions\FastHessian_getLaplacian.m
?????文件????????450??2010-07-26?16:56??surf\SubFunctions\FastHessian_getResponse.m
?????文件???????2478??2010-07-30?11:02??surf\SubFunctions\FastHessian_interpolateExtremum.m
?????文件???????1680??2010-07-30?10:56??surf\SubFunctions\FastHessian_isExtremum.m
?????文件????????738??2010-07-29?16:32??surf\SubFunctions\FastHessian_Responsela
?????文件????????791??2010-07-29?10:58??surf\SubFunctions\IntegralImage_BoxIntegral.m
?????文件????????494??2010-07-29?16:32??surf\SubFunctions\IntegralImage_HaarX.m
?????文件????????556??2010-07-29?16:37??surf\SubFunctions\IntegralImage_HaarY.m
?????文件????????796??2010-07-29?10:42??surf\SubFunctions\IntegralImage_IntegralImage.m
?????文件???????1089??2010-07-30?11:39??surf\SubFunctions\PaintSURF.m
?????文件???????1554??2010-07-30?12:39??surf\SubFunctions\SurfDesc
?????文件???????3636??2010-07-30?12:40??surf\SubFunctions\SurfDesc
?????文件???????2921??2010-07-30?12:07??surf\SubFunctions\SurfDesc
?????文件?????239755??2010-09-06?12:22??surf\TestImages\lena1.png
?????文件?????211716??2010-09-06?12:22??surf\TestImages\lena2.png
?????文件???????5296??2010-07-19?17:38??surf\TestImages\test.png
?????文件?????123228??2010-07-26?13:06??surf\TestImages\testc1.png
?????文件?????122063??2010-07-26?13:06??surf\TestImages\testc2.png
?????文件???????9721??2010-09-06?13:04??surf\WarpFunctions\affine_warp.m
?????目錄??????????0??2010-09-06?10:35??surf\SubFunctions
?????目錄??????????0??2010-09-06?12:42??surf\TestImages
?????目錄??????????0??2010-09-06?12:57??surf\WarpFunctions
............此處省略4個文件信息
評論
共有 條評論