在 SIFT 算法中,梯度方向直方图的条目是高斯加权的,这样离关键点中心越远的方向对直方图的贡献就越小。这可以在OpenCV SIFT 源代码中的函数“ori_hist”中看到。我想摆脱这种加权,以便所有梯度方向对直方图的贡献相同。
本质上,我需要更改以下行
w = exp( -( i*i + j*j ) / exp_denom );
到
w = 1
是否有 Python 绑定可以让我这样做?还是我只是运气不好?
在 SIFT 算法中,梯度方向直方图的条目是高斯加权的,这样离关键点中心越远的方向对直方图的贡献就越小。这可以在OpenCV SIFT 源代码中的函数“ori_hist”中看到。我想摆脱这种加权,以便所有梯度方向对直方图的贡献相同。
本质上,我需要更改以下行
w = exp( -( i*i + j*j ) / exp_denom );
到
w = 1
是否有 Python 绑定可以让我这样做?还是我只是运气不好?