imopen:形态上开放的图像
Syntax
J = imopen(I,SE)
J = imopen(I,nhood)
Description
J = imopen(I,SE)对灰度图像或二进制图像I执行形态学打开,返回打开的图像J。SE是由strel或offsetstrel函数返回的单个结构元素对象。 形态开放操作是腐蚀,然后是膨胀,两个操作使用相同的结构元素。
您可以选择使用GPU执行打开操作(需要Parallel Computing Toolbox™)。
J = imopen(I,nhood)打开图像I,其中nhood是0和1的矩阵,用于指定结构元素邻域。 imopen函数通过floor((size(nhood)+1)/ 2)确定邻域的中心元素。
此语法等效于imopen(I,strel(nhood))。
Examples
具有盘形结构元素的形态学上打开的图像
original = imread('snowflakes.png');
imshow(original);
创建一个半径为5个像素的圆盘形结构元素。
se = strel('disk',5);
用圆盘形结构元件打开半径小于5个像素的雪花。
afterOpening = imopen(original,se);
figure
imshow(afterOpening,[]);