关于Harris角点检测以及改进算法的matlab代码问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Harris角点检测以及改进算法的matlab代码问题相关的知识,希望对你有一定的参考价值。
%计算图像亮度f(x,y)在点(x,y)处的梯度
fx = [5 0 -5;8 0 -8;5 0 -5]; % 高斯函数一阶微分,x方向(用于改进的Harris角点提取算法)
%fx = [-2 -1 0 1 2]; %用于Harris算法
Ix = filter2(fx,ori_im2); % x方向的滤波
fy = [5 8 5;0 0 0;-5 -8 -5]; % 高斯函数一阶微分,y方向(用于改进的Harris角点提取算法)
%fy = [-2; -1; 0; 1; 2]; %用于Harris算法
Iy = filter2(fy,ori_im2); % y方向的滤波
上面这段代码是改进算法和原本算法,为什么就这么点区别?我运行了一下,为什么改进的算法检测出来的角点比没改进的要少。给我解释下这段代码吧。给高分啊。
不是 ,它只是把x方向和y方向换成了高斯一阶微分了。。意思这不是改进的吗?网上找不到别的改进算法啊。。郁闷死了
追答只能说在这个数据集中x方向比y方向好。但是如果你不做实验,能不能通过理论分析,x方向比y方向好?
追问额。主要毕业设计用这个,我没怎么接触过图像处理的东西,不知道怎么下手。想看看网上怎么弄得。最好要实验结果比较明显的。我找了个从时间效率上改进的源码。谢谢了。
本回答被提问者和网友采纳毕业设计/Matlab系列Harris角点检测及其改进的matlab实现
Date: 2022.5.12
文章目录
前言
在大学毕业设计的时候,课题要求实现《Harris角点检测及其改进的方法》,采用Matlab语言实现,效果图如下。
需要相关代码可以在关注博主和订阅本专栏后加文章最后的QQ名片咨询博主。
1、实现效果图
1.1、原始Harris角点检测
1.2、改进后的Harris角点检测
2、Matlab实现
以上是关于关于Harris角点检测以及改进算法的matlab代码问题的主要内容,如果未能解决你的问题,请参考以下文章