资源简介

harris角点检测 matlab版本,一共2个文件,都可以运行的,别忘了自己测试的时候修改一下图像的路径和名字

资源截图

代码片段和文件信息

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%   Harris角点提取算法                                          %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear;

ori_im = imread(‘Demo4.bmp‘);     % 读取图像

% fx = [5 0 -5;8 0 -8;5 0 -5];          % 高斯函数一阶微分,x方向(用于改进的Harris角点提取算法)
fx = [-2 -1 0 1 2];                 % x方向梯度算子(用于Harris角点提取算法)
Ix = filter2(fxori_im);              % x方向滤波
% fy = [5 8 5;0 0 0;-5 -8 -5];          % 高斯函数一阶微分,y方向(用于改进的Harris角点提取算法)
fy = [-2;-1;0;1;2];                 % y方向梯度算子(用于Harris角点提取算法)
Iy = filter2(fyori_im);              % y方向滤波
Ix2 = Ix.^2;
Iy2 = Iy.^2;
Ixy = Ix.*Iy;
clear Ix;
clear Iy;

h= fspecial(‘gaussian‘[7 7]2);      % 产生7*7的高斯窗函数,sigma=2

Ix2 = filter2(hIx2);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3976  2011-07-21 22:18  harris1.m

     文件       2004  2011-07-21 21:17  harris2.m

----------- ---------  ---------- -----  ----

                 5980                    2


评论

共有 条评论