Halcom 发表于 2017-9-21 21:49:23

形态学滤波


形态学滤波:
sca = 5;                           % 结构元素尺寸
im_e = morphology_filter(im,sca);% 形态学滤波

function Iobrcbr = morphology_filter(im,sca)
% 形态学滤波器
%函数输入:
%         im:   输入的二维图像矩阵
%         sca : 结构元素尺寸代销
%函数输出:
%         Iobrcbr: 形态学滤波图像
% 形态学滤波
% sca = 5;                     % 结构元素尺寸
se=strel('diamond',(sca-1)/2); % 形态学结构元素
Io=imopen(im,se);            % 开操作
Ioc=imclose(Io,se);            % 闭操作
Iobr=imreconstruct(Io,Ioc);    % 结构重建

Iobrd = imdilate(Iobr,se);   % 膨胀
Iobrcbr = imreconstruct(imcomplement(Iobrd),imcomplement(Iobr)); % 结构重建
Iobrcbr = imcomplement(Iobrcbr);                                 % 加强图像特征

参考:http://halcom.cn/forum.php?mod=viewthread&tid=367

ganxiong 发表于 2020-7-27 13:44:53

这个可以用到振动信号的处理。
页: [1]
查看完整版本: 形态学滤波