VLFeat ライブラリを利用しようとしています。そのため、パッケージをダウンロードして vl_setup スクリプトを実行しました。しかし、新しいスクリプトを作成して次のコードを入力すると、次のようになります。
I = imread('imhog.jpg');
image(I) ;
I = single(rgb2gray(I)) ;
[f,d] = vl_sift(I) ;
perm = randperm(size(f,2)) ;
sel = perm(1:50) ;
h1 = vl_plotframe(f(:,sel)) ;
h2 = vl_plotframe(f(:,sel)) ;
set(h1,'color','k','linewidth',3) ;
set(h2,'color','y','linewidth',2) ;
h3 = vl_plotsiftdescriptor(d(:,sel),f(:,sel)) ;
set(h3,'color','g') ;
次のようなエラーが発生します。
vl_sift('imhog.jpg')
未定義の関数または変数 'vl_sift'。