フィルターのクリア

Filling specific holes in an image without changing edges

2 ビュー (過去 30 日間)
AAS
AAS 2022 年 7 月 24 日
編集済み: Matt J 2022 年 7 月 24 日
I tried doing a pixel wise hole filling operation that is if its surrounded by pixels whose sum exceeds a certain number, fill it. However, this seems to thicken edges as expected. Is there any way I can fill these small holes in the image without changing edge dimensions?
Thanks
  1 件のコメント
Catalytic
Catalytic 2022 年 7 月 24 日
編集済み: Catalytic 2022 年 7 月 24 日
However, this seems to thicken edges as expected.
No idea what you're talking about. Where is the demonstration of this?

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

回答 (1 件)

Matt J
Matt J 2022 年 7 月 24 日
編集済み: Matt J 2022 年 7 月 24 日
k=[1 1 1; 1 0 1; 1 1 1];
mask=conv2(YourImage,k,'same')>threshold;
YourImage=regionfill(YourImage,mask);

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by