zoukankan      html  css  js  c++  java
  • 【MATLAB】形态学变换

    为了去除指纹上的汗点,使得指纹较为连续,尝试了下膨胀与闭运算

    ]Z`D6)0D1~Q$BI`WSY$6CNL

    测试代码:

    origin = imread('***.jpg');
    
    subplot(2,2,1);
    imshow(origin);
    title('原图');
    
    f = im2double(origin);
    
    %% 二值化
    
    l = graythresh(f); % 查找最佳阈值
    f = im2bw(f,l); %二值化
    
    subplot(2,2,2);
    imshow(f);
    title('二值化');
    
    %% 闭运算
    se = strel('disk',1);
    f = ~imclose(~f,se);
    
    subplot(2,2,3);
    imshow(f);
    title('闭运算');
    
    %% 膨胀
    se = strel('disk',1);
    f = ~imdilate(~f,se);
    
    subplot(2,2,4);
    imshow(f);
    title('膨胀');

    运行结果:

    image

  • 相关阅读:
    Git Bash关键命令
    一个不需要Log4Net的写日志的简单方法
    未知软件
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
  • 原文地址:https://www.cnblogs.com/KC-Mei/p/4335955.html
Copyright © 2011-2022 走看看