所以,我以工具箱的形式从作者的原创作品中获得了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/')
但是,我在尝试运行代码时遇到了同样的错误。 如果有帮助,我可以添加代码,但我确实需要有关如何从这里开始的建议。
由于
答案 0 :(得分:0)
所以,经过几个小时的搜索,我终于遇到了问题,在安装文件中有几行注释,我不得不取消注释。简单而令人沮丧。
谢谢!