Vlfeat matlab error Attempt to execute SCRIPT vl_imsmooth as a function:

I am trying to use the VLFEAT vl_imsmooth function, but Matlab gives me the error: 'Attempting to execute SCRIPT vl_imsmooth as a function:'

Why is this happening?

Perhaps this is due to some mex files? Should I recompile C ++ code for vl_feat?

+5
source share
2 answers

The shuold problem can be fixed by copying the correct mexw32 or mexw64 file folder from .. \ vlfeat \ toolbox \ mex to .. \ vlfeat. In my case, my operating system is 64 bit. My folder looks like .. \ vlfeat \ mexw64

+9
source

, ".../vlfeat-0.9.16/toolbox/imop/vl_imsmooth.m" , "...../vlfeat-0.9.16/toolbox/mex/mexa64/vl_imsmooth.mexa64"

pathtool

mexa64 imop, !!

+8

All Articles