无法 运行 在 MATLAB 中为 DSP-SIFT 编码

Unable to run code for DSP-SIFT in MATLAB

所以,我以工具箱的形式从作者的原著中得到了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 搜索路径,我试过这样做:

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

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

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

谢谢

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

谢谢!