繁体   English   中英

使用VLFeat进行密集筛选

[英]Dense sift using VLFeat

我无法理解http://www.vlfeat.org/matlab/vl_dsift.html上显示的vlfeat中的密集筛选文档。 他们提到了像素点处栅格宽度的bin size参数,并提到了垂直和水平位移的step参数。

我使用以下代码测试这些参数

[f, d] = vl_dsift(single(image), 'size', 16 , 'step' , 5 ) ;

我的图像是50X50矩阵。 我希望关键帧从(1,1)开始移到(1,6)#水平移动5,依此类推。

但是我得到的结果在(25,25)点只有1个筛选描述符。

有谁知道这些参数的实际含义以及是否正确应用了这些参数? 有什么方法可以将其应用到上述模式中(从左上角开始,在垂直和水平方向上移动步长,除了手动获取位置外)

他们写

提取的描述符的比例由选项SIZE控制,即空间像素的宽度(以SIFT描述符为具有4 x 4个像素的空间直方图)。

因此,它将计算尺寸为4 * 16 = 64 x 64像素的图像正方形部分的SIFT。 您的整个图像小于计算所需的区域。 我想知道,为什么你能得到那个。 另外,即使足够大,也无法计算点(1,1)的SIFT,因为仅定义了面片的东南部分,其他部分在图像之外。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM