我的malab安装文件夹是
C:\ Program Files \ MATLAB \ R2010a \ bin \ matlab.exe
我已将vlfeat
添加到我当前的用户文件夹中:
C:\ Users \ Patrick \ Documents \ MATLAB \ vlfeat-0.9.18 \ toolbox \ vl_setup
我在此位置创建了一个启动文件startup.m
C:\ Users \ Patrick \ Documents \ MATLAB \ startup.m
我添加了一个命令行
run('C:\Users\Patrick\Documents\MATLAB\vlfeat-0.9.18\toolbox\vl_setup')
但是当我尝试在另一个deafautnamefile.m
中使用它的功能并使用一些命令时:
I = vl_impattern('roofs1') ;
image(I) ;
I = single(rgb2gray(I)) ;
[f,d] = vl_sift(I) ;
它出现以下错误:
无效的MEX文件' C:\ Program Files \ MATLAB \ vlfeat-0.9.18-bin \ vlfeat-0.9.18 \ toolbox \ mex \ mexw32 \ vl_sift.mexw32':应用程序失败开始,因为它的并排配置不正确。有关更多详细信息,请参阅应用程序事件日志或使用命令行sxstrace.exe工具。
==>中的错误sf at 4 [f,d] = vl_sift(I);
我该如何解决这个问题?