0

如何填补因变薄而出现的空白?第一个图像是细化前的图像,第二个是细化后的图像,第三个是我需要连接的像素示例。我正在使用 MATLAB R2013a。

我在细化中使用了这段代码:

bw_clean = imopen(binary_image, strel('rectangle',[3 3]));
bw_clean = bwareaopen(bw_clean, 15);
thin_image = ~bwmorph(imcomplement(bw_clean), 'thin', Inf);

细化前的图像:

细化前的图像

细化后的图像:

细化后的图像

我需要连接的示例:

我需要连接的示例

当我使用BW2 = imfill(A,'holes');输出是:

使用 imfill 输出

当我使用

se = strel('disk',10);
closeBW = imclose(A,se);

输出是:

输出 simg imclose

4

0 回答 0