⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dilateerode.m

📁 是一本教科书的各个章节的源程序代码,适合初学数字图像的人
💻 M
字号:
 %读取原始灰度图像
    BW0 = imread('brain.bmp');
    figure(1)
    imshow(BW0); %如图7-29所示
    
   %变为二值图像
    BW1 = im2bw(BW0,0.8);
    figure(2)
    imshow(BW1); %如图7-30所示
    
   %确定两种结构元素
    se1=[0 1 1 1; 1 0 1 1; 1 1 0 1; 1 1 1 0];
    se2=ones(3);

   %按结构元素se1进行膨胀操作
    BW2 = dilate(BW1,se1);
    figure(3)
    imshow(BW2); %如图7-31所示

    %按结构元素se2进行膨胀操作
    BW3 = dilate(BW1,se2);
    figure(4)
    imshow(BW3); %如图7-32所示
      
    %按结构元素se1进行腐蚀操作
    BW4 = erode(BW1,se1);
    figure(5)
    imshow(BW4); %如图7-33所示
    
    %按结构元素se2进行腐蚀操作
    BW5 = erode(BW1,se2);
    figure(6)
    imshow(BW5); %如图7-34所示
    
    %按结构元素se1对原图像进行闭操作
    BW6 = erode(BW2,se1);
    figure(7)
    imshow(BW6); %如图7-35所示
    
    %按结构元素se1对原图像进行开操作
    BW7 = dilate(BW5,se1);
    figure(8)
    imshow(BW7); %如图7-36所示
    
    %按结构元素se1对原图像进行闭-开操作
    BW8 = dilate(erode(BW6,se1),se1);
    figure(9)
    imshow(BW8); %如图7-37所示
    
    %按结构元素se1对原图像进行开-闭操作
    BW9 = erode(dilate(BW7,se1),se1);
    figure(10)
    imshow(BW9); %如图7-38所示

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -