【发布时间】:2014-02-05 19:31:40
【问题描述】:
我在这里找到了How are HoG features represented graphically? 可视化 HOG 特征的代码;它由http://www.cs.berkeley.edu/~rbg/latent/index.html 中的 2 个文件、visualizeHOG.m 和 HOGpicture.m 那是 (以下代码是在 MIT 许可下发布的)
function im = HOGpicture(w, bs)
% Make picture of positive HOG weights.
% im = HOGpicture(w, bs)
% construct a "glyph" for each orientation
bim1 = zeros(bs, bs);
bim1(:,round(bs/2):round(bs/2)+1) = 1;
bim = zeros([size(bim1) 9]);
bim(:,:,1) = bim1;
for i = 2:9,
bim(:,:,i) = imrotate(bim1, -(i-1)*20, 'crop');
end
% make pictures of positive weights bs adding up weighted glyphs
s = size(w);
w(w < 0) = 0;
im = zeros(bs*s(1), bs*s(2));
for i = 1:s(1),
iis = (i-1)*bs+1:i*bs;
for j = 1:s(2),
jjs = (j-1)*bs+1:j*bs;
for k = 1:9,
im(iis,jjs) = im(iis,jjs) + bim(:,:,k) * w(i,j,k);
end
end
end
我不明白 bs 参数是什么,什么意思..anycan 可以帮助我吗?
【问题讨论】:
-
我认为这个网站可以帮助你:geocities.ws/talh_davidc
标签: matlab computer-vision feature-detection matlab-cvst