sift的matlab实现

sift的matlab实现,matlab,sift,Matlab,Sift,如果有人知道,我想知道关于SIFT的以下问题的答案 在开始之前,我通过以下链接向您介绍David Lowe论文的实施情况: 函数声明如下所示: [image, descriptors, locs] = sift(image1); 我不确定输出参数locs。它是否将描述符的位置返回为向量[x y比例方向] 如果它给出了位置,那么x和y必须是一个整数,但它给出的是小数。SIFT在定位关键点时使用亚像素精度。这可以在第4节中看到。SIFT在定位关键点时使用亚像素精度。这可以在第4节中看到。我的意思

如果有人知道,我想知道关于SIFT的以下问题的答案

在开始之前,我通过以下链接向您介绍David Lowe论文的实施情况:

函数声明如下所示:

[image, descriptors, locs] = sift(image1);
我不确定输出参数
locs
。它是否将描述符的位置返回为向量
[x y比例方向]


如果它给出了位置,那么
x
y
必须是一个整数,但它给出的是小数。

SIFT在定位关键点时使用亚像素精度。这可以在第4节中看到。

SIFT在定位关键点时使用亚像素精度。这可以在第4节中看到。

我的意思是关键点(行和列)的位置应该是一个整数。为什么会给分呢。?????例如,p(x,y)的值可以是p(1,3)…它不能是p(1.3,3.45),但是这个实现正在这样做…为什么???希望你明白我想问的。Chee,位置的值不限于整数。(1.3,3.45)是关键点的有效位置。我的意思是关键点(行和列)的位置应该是一个整数。为什么会给分呢。?????例如,p(x,y)的值可以是p(1,3)…它不能是p(1.3,3.45),但是这个实现正在这样做…为什么???希望你明白我想问的。Chee,位置的值不限于整数。(1.3,3.45)是关键点的有效位置。