【发布时间】:2017-03-31 02:38:48
【问题描述】:
imshow(imread(a));
img = single(imread(a));
[f,d] = vl_phow(img);
perm = randperm(size(f,2)) ;
s = perm(1:50)
h1= vl_plotframe(f(:,s));
h2= vl_plotframe(f(:,s));
set(h1,'color','k','linewidth',3) ;
set(h2,'color','y','linewidth',2) ;
h3 = vl_plotsiftdescriptor(f(:,s),d(:,s)) ;
set(h3,'color','g') ;
但是当我尝试使用vl_plotsiftdescriptors 绘制它们时,它给出了一个错误。
谁 d 128x3692 uint8
f 4x3692 双
错误是:
D的行数与描述符的几何形状不匹配
有人可以帮我解决这个问题吗? 我做对了吗? 提前致谢。
【问题讨论】:
标签: matlab computer-vision feature-extraction sift vlfeat