- Harris 角点检测原理
- Harris 角点检测在python应用
关于Harris 角点检测,官网参见https://docs.opencv.org/3.4.1/dc/d0d/tutorial_py_features_harris.html
Harris 角点检测原理
Chris_Harris 和 Mike_Stephens 于1988年在《A Combined Corner and Edge Detector》中提出发现角点的方法,就是现在被称为Harris 角点检测方法。
该方法的数学形式为:将窗口向各个方向移动(u,v)然后计算所有差异的总和。
表达式如下
窗口函数w(x,y)可以是正常的矩形窗口,也可以是对每一个像素给予不同权重的高斯窗口。
实现角点检测需要使E(u,v)最大化,也就是说必须使方程右侧的第二项的取值最大。
对上面的等式进行泰勒级数(Taylor Expansion)展开,然后再通过几步数学换算,可以得到下面的等式:
其中:
这里的 Ix 和