gusucode.com > vision工具箱matlab源码程序 > vision/+vision/+internal/+acf/gradient.m
function [ grM, grO ] = gradient(I, params) % Computes gradients and orientation of input image I. If norm_rad > 0 % then normalization is applied. normRad = params.NormalizationRadius; normConst = params.NormalizationConstant; % Check inputs if(nargin < 1 || isempty(I)) grM = single([]); grO = grM; return; end if max(max(I)) > 1 I = im2single(I); end [grM,grO] = visionACFGradient(I, 1, params.FullOrientation); % Convolve with triangle filter if normRad > 0 S = vision.internal.acf.convTri( grM, normRad, 1 ); grM = grM ./ (S + normConst); end