无法在MATLAB中运行DSP-SIFT的代码

时间:2016-05-18 11:57:02

标签: matlab computer-vision sift vlfeat

所以,我以工具箱的形式从作者的原创作品中获得了DSP-SIFT的代码。当我按照说明操作并试图让它在MATLAB中运行时:

>> dsp_setup
>> dsp_mosaic
Undefined function 'vl_usift' for input arguments of type 'single'.

Error in vl_dspsift (line 50)
frames = vl_usift(im);

Error in dsp_mosaic (line 68)
[f1, d1] = vl_dspsift(im1g, opt);

在谷歌搜索这个错误后(我是MATLAB的新手),我找到了一个解决方案,说我的函数可能无法被MATLAB识别,所以我需要将包含的文件夹添加到MATLAB搜索路径中,我尝试过这样做: / p>

>> which vl_usift -all
'vl_usift' not found.

>> addpath ('/home/dsp_toolbox_v0.0.2/dsp_toolbox_v0.0.2/toolbox/sift/')

但是,我在尝试运行代码时遇到了同样的错误。 如果有帮助,我可以添加代码,但我确实需要有关如何从这里开始的建议。

由于

1 个答案:

答案 0 :(得分:0)

所以,经过几个小时的搜索,我终于遇到了问题,在安装文件中有几行注释,我不得不取消注释。简单而令人沮丧。

谢谢!