how to fill in the image by connecting every point in the image in a bw image

I have images like following
I'd like to connect every point with every point on this image so that I am able to fill in the gap on top left conor. How do I manage to do this. Or is there any better way?
for the 1st image, I'd like the result to be like

回答 (1 件)

Jamal Nasir
Jamal Nasir 2020 年 4 月 14 日

0 投票

%%%%%%%%%%%% you can use Morphlogical operation
%%%%%%%%%% using sphere with your tested redius after fiil it
se=strel('sphere',10);
imr=imopen(im,se);

1 件のコメント

Jiajun Tian
Jiajun Tian 2020 年 4 月 14 日
thanks for answring,
This method works fine with relatively small gap like I gave in the question but not very well on the image with a larger gap like the follwoing one. is there anyway to sovle this? Many thanks.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeImages についてさらに検索

製品

リリース

R2019b

質問済み:

2020 年 4 月 14 日

コメント済み:

2020 年 4 月 14 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by