HOG記述子抽出で使用するために勾配方向を計算するとき、0-180または0-360の間の勾配方向を使用することを選択できます.Matlabを使用してそのような角度をどのように生成できますか? 私は次のコードを持っています:
Im=imread('cameraman.tif'); // reading the image
Im=double(Im); // converting it to double
hx = [-1,0,1]; // the gradient kernel for x direction
hy = -hx; // the gradient kernel for y direction
grad_x = imfilter(Im,hx); //gradient image in x direction
grad_y = imfilter(Im,hy); // gradient image in y direction
% angles in 0-180:
...
%angles in 0-360:
...