gpt4 book ai didi

detection - Harris & Stephens 角点检测算法 : determinant always 0 (zero)

转载 作者:行者123 更新时间:2023-12-02 22:50:31 25 4
gpt4 key购买 nike

作为我的学士论文的一部分,我正在尝试使用 Harris 和 Stephens 算法实现角点检测器: A combined Corner and Edge Detector

我确实计算过:

  1. 使用 sobel 滤波器 (3x3) 时的 x 和 y 偏差
  2. 计算系统矩阵M

    M = [AC; CB]

    这意味着,如果我没问题的话:

    1. A = sobel_x 平方的响应:Ix * Ix(在特定像素处)
    2. B = sobel_y 平方的响应:Iy * Iy(在特定像素处)
    3. C = sobel_x 响应乘以 sobel_y 响应:Ix * Iy(在特定像素处)
  3. 现在我计算迹(M)以及我特别更关心的:行列式(M)

在那篇论文中,他们建议对行列式采用以下近似值,因为它避免了昂贵的特征值计算:

det(M) = A * B - C^2

必须始终以零终止!

表达式 det(M) = A * B - C^2 可以重写为:(使用第 2 点的知识)

det(M) = A * B - C * C

det(M) = Ix*Ix * Iy*Iy - Ix*Iy * Ix*Iy

det(M) = Ix*Ix * Iy*Iy - Ix*Ix * Iy*Iy

检测(M) = 0

那么我为什么要费心去计算行列式呢?据我所知,计算轨迹就足够了!(或者我在某个地方犯了一个重大错误?)

最佳答案

在计算 R 之前,对 Ix2、Iy2、Ixy 应用高斯核。

关于detection - Harris & Stephens 角点检测算法 : determinant always 0 (zero),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15075239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com