edge_multi_width.m
上传用户:hjhzmdqc
上传日期:2020-07-06
资源大小:2k
文件大小:0k
源码类别:

图形图象

开发平台:

Matlab

  1. a = imread('wipe.bmp');
  2. % yuv=rgb2ycbcr(Im); 
  3. % a=yuv(:,:,1);
  4. [m,n]= size(a);
  5. sigma1=0.5;
  6. sigma2=5;
  7. e1 = edge_detect(a,sigma1); 
  8. e2 = edge_detect(a,sigma2);
  9. op1=ones(3);
  10. e3 = imfilter(e1, op1, 'conv','replicate');
  11. idxnonzero = find (e3);
  12. e3(idxnonzero)=1;
  13. e3=ones(m,n)-e3;
  14. e2=e2&e3;
  15. e=e1|e2;
  16. imshow(e);