如何使用strel('disk')

时间:2019-06-20 20:21:39

标签: matlab image-processing

我需要在全零矩阵中制作一个1的磁盘。我需要该磁盘的原点在特定位置。这是在MATLAB中。

我尝试制作磁盘,但不知道如何将se应用于图像Img。

Img = zeros(15,15);
Img(8,8) = 1;

se = strel('disk', 6);

我想要一个15x15的矩阵,其半径为6的圆盘在原点(8,8)上为1s,在其他所有地方为0s。

1 个答案:

答案 0 :(得分:3)

结构元素se使用imdilate应用于图像:

Img = zeros(15,15);
Img(8,8) = 1;

se = strel('disk', 6);

Img = imdilate(Img,se);

对具有单个设置像素的图像进行分割会生成图像,其中结构元素位于该像素的中心。