function HOGFeature = ImgHOGFeature( imgPathName, cell_size, nblock,...,
overlap, angle, bin_num)
% 计算输入图像的特征描述子
% imgPathName:图片路径
% cell_size: cell的长宽
% nblock: block的width、height包括的cell的个数
% overlap: block重叠的比例
% angle: 180\360
% bin_num: 方向bin的数目
if nargin<2
% default parameter
cell_size=8;
nblock=2;
overlap=0.5;
angle=180;
bin_num=9;
elseif nargin<6
error('Input parameters are not enough.');
end
Img = imread(imgPathName);
if size(Img,3) == 3
% 简化计算,直接转换成灰度图像
G = rgb2gray(Img);
else
G = Img;
end
[height, width] = size(G);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载