function [Es,Eo] = cv_Canny_enhancer(image_in,num_rows,num_cols,sigma,t_low,t_high)
%
g = cv_Gblur(image_in,num_rows,num_cols,sigma);
[gx,gy] = gradient(g);
Es = sqrt(gx.^2 + gy.^2);
[rows,cols] = size(Es);
midrow = floor((num_rows+1)/2);
midcol = floor((num_cols+1)/2);
Es(1:midrow,:) = 0;
Es(rows-midrow+1:rows,:) = 0;
Es(:,1:midcol) = 0;
Es(:,cols-midcol+1:cols) = 0;
Eo1 = atan2(gy,-gx);
Eo = posori(Eo1);
