opencv-python图像处理 ---harris图像特征

一、原理
对于一幅图像内的边界与角点,边界的特征是其边界的灰度级沿着水平或者竖直方向其中之一变化特别迅速,而另一方向变化则比较缓慢。而角点则是沿着两个方向的灰度级变化都比较明显。
在定位角点的过程中,使用自相关函数来判断平移后的窗口与原来灰度变化的差异性,也就说选取图像某一部分然后将其沿着某一方向平移,通过其相关性函数来判断当前所选择的区域是平面还是角点还是边界。(平面的话无论沿那个方向移动,其灰度级变化都不是很明显)。
详细的数学推导这里不再解释,通过数学变换自相关函数整理成一个对角矩阵形式,并使其近似于一个两个特征值的特征值矩阵。然后通过判断特征值矩阵的特征情况,就可以对当前选定的区域进行判断。
边界特点:一个特征值大,一个小。自相关函数在某一方向上增大,在其他方向上减小。
平面特点:两个特征值都比较小,且近似相等。自相关函数在各个方向上都比较小。
角点特点:两个特征值都大,且近似相等。自相关函数在所有方向都增大。

根据三个边界特点,求出一个R值角点响应来进一步作为判别依据:
R = a 1 a 2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值