function [Es,Eo,Ec] = cv_Canny(image_in,num_rows,num_cols,sigma,t_low,t_high)
%
[Es,Eo] = cv_Canny_enhancer(image_in,num_rows,num_cols,sigma);
enhance = 1
Es = cv_Canny_nonmax_sup(Es,Eo);
nonmax = 1
Es = cv_Canny_hysteresis_thresh(Es,Eo,t_low,t_high);
hyst = 1
Ec = cv_Canny_contrast(Es,image_in);
contrast = 1
[rows,cols] = size(Es);
for r = 1:rows
r
   for c = 1:cols
      if Es(r,c)==0
         Eo(r,c) = 0;
      end
   end
end
