【发布时间】:2021-09-20 20:18:03
【问题描述】:
在 MATLAB 中,python 中以下代码 sn-p 行的替换是什么? 来自Python Implementation for SIFT Feature Extraction
x = -lstsq(hessian, gradient, rcond=None)[0]
如果
粗麻布 = [-0.001 -9.042 -9.491;-9.042 -2.345 -7.983;-9.491 -7.983 -7.269] 和梯度 = [1.6 6.1 9.3]
以下是当前在 MATLAB 中实现的,但给出了 SIFT 特征提取的定位错误
[U,S,V] = svd(hessian); %singular value decomposition for eigenvectors
T=S;
T(S~=0) = 1./S(S~=0);
invH = V .* T' .* U'; %inverse hessian
x = - invH.*gradient;
【问题讨论】:
标签: python matlab feature-extraction sift hessian-matrix