I keep getting this error "Undefined function 'vl_sift' for input arguments of type 'single'.".....can anyone explain what this is/

Undefined function 'vl_sift' for input arguments of type 'single'.
I keep getting the above mentioned error while trying to extract sift features...i am using matlab r2013a .

3 Kommentare

Kotti - where in your code are using calling vl_sift? The error message is telling you (at least) one of two things - either vl_sift does not accept inputs of type single or MATLAB cannot find the function. In the Command Window, type
which vl_sift -all
What do you see as the result? If 'vl_sift' not found. appears, then you do not have the function or it is not in the MATLAB search path. If the latter, then just add the folder that contains this file to the path.
'vl_sift' not found appears when i type in 'which vl_sift -all'..
Thanks Geoff, it helped....

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Kotti - where, in your code, are you trying to call this function from?
This is not a built-in MATLAB function in the base version or its toolboxes, but seems to be part of VLFeat, a computer-vision library that contains this function to do a Scale-Invariant Feature Transform.
Have you downloaded this software? If so, you will have to add the path to the folder for this file to your MATLAB search path. Once you have done that, try running the code again.

Weitere Antworten (0)

Tags

Gefragt:

am 10 Sep. 2014

Kommentiert:

am 10 Sep. 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by