开操作一般使对象的轮廓变得光滑,断开狭窄的间断和消除细的突出物。
使用结构元素B对集合A进行开操作,定义为
因此,用B对A进行开操作就是用B对A腐蚀,然后再用B对结果进行膨胀。
matlab 用imopen函数 进行开操作,结构如I=imopen(IM,SE),IM为待处理图像,SE为结构元素,如程序
I = imread('snowflakes.png');
imshow(I)
se = strel('disk',5);
I_opened = imopen(I,se);
figure, imshow(I_opened,[])
其运行结果