Closed. This question is off-topic. It is not currently accepting answers. Learn more。
想改进这个问题吗Update the question所以堆栈溢出的值小于aa>。
我正在研究如何在MATLAB中实现Harris角点检测器,在各种在线讲座幻灯片中,它详细介绍了以下过程:
on-topic
然而,正如我现在所理解的,这个过程中的前两个步骤是用于计算第二矩矩阵m。然而,如下图所述,还有涉及u和v的向量,它们是被移动的窗口在代码中(例如,在这里的答案中显示的代码中:)考虑的是什么?
Implementing a Harris corner detector
我想我只是误解了数学是如何转化成代码的。另外,上面幻灯片的图片是从这里拍摄的:
最佳答案
这种描述是不完整和不准确的。
有疑问时,一定要去源头。在这种情况下,哈里斯和斯蒂芬斯的论文:
C.Harris和M.Stephens(1988年)。”一种组合的角和边检测器(pdf)。第四届艾维视觉会议记录第147-151页。
http://www.bmva.org/bmvc/1988/avc-88-023.pdf
(链接取自the Wikipedia article)。
如果你读报纸,你会发现他们确实在写
e(x,y)=(x,y)m(x,y)t
但是你可以阅读页面上包含方程式的文本的其余部分来了解E(x,y)是由一个小的位移(x,y)产生的强度变化m的一个特征向量现在给出最大变化的方向,并且m的特征值指示这个变化在那个方向上是多么强,并且垂直于它。(x,y)不再相关,我们不关心任何特定的移位距离,我们只关心给定在任何选择方向上的小移位,信号将改变多少。
关于algorithm - 实现哈里斯角检波器时,应考虑窗位移吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49265550/