【问题标题】:corner detection using Chris Harris & Mike Stephens使用 Chris Harris 和 Mike Stephens 进行角点检测
【发布时间】:2014-02-12 19:53:21
【问题描述】:

我无法理解公式,

公式中的W(窗口)和强度是什么意思,

我在 opencv 文档中找到了这个公式 http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_features_harris/py_features_harris.html

【问题讨论】:

  • 这个问题似乎跑题了,因为它是关于图像处理数学的(试试dsp.stackexchange.com)。

标签: opencv


【解决方案1】:

对于灰度图像,强度级别 (0-255) 告诉您像素的亮度。希望您已经了解它。

所以,现在你的公式的解释如下:

目标:我们希望找到在所有方向上强度水平变化最大的点,即在给定图像中非常独特的点。

I(x,y):这是您当前正在处理的当前像素的强度值。

I(x+u,y+v): 这是另一个像素的强度,它与位于 (x,y) 处的当前像素(上面提到的)距离为 (u,v),强度为 I(x,y)。

I(x+u,y+v) - I(x,y): 这个等式给出了两个像素的强度级别之间的差异。

W(u,v): 您不会将当前像素与位于任何随机位置的任何其他像素进行比较。您更喜欢将当前像素与其相邻像素进行比较,因此您为“u”和“v”选择了一些值,就像在应用高斯掩码/均值滤波器等时所做的那样。所以,基本上w(u,v) 代表您想在其中比较当前像素与其相邻像素的强度的窗口。

【讨论】:

    【解决方案2】:

    This link 解释了你所有的疑惑。

    为了可视化算法,将窗口函数视为 BoxFilter,将 Ix 视为沿 x 轴的 Sobel 导数,将 Iy 视为沿 y 轴的 Sobel 导数。

    http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/sobel_derivatives/sobel_derivatives.html 将有助于理解上述 pdf 中的最终方程。

    【讨论】:

      猜你喜欢
      • 2013-08-17
      • 1970-01-01
      • 2012-10-24
      • 2011-04-21
      • 1970-01-01
      • 2018-10-22
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多