次のようなバイナリ イメージがあります。
上記の例のように、閉じていない凹面を受け取ることがあります。このような例の凹みをすべて閉じたいのですが、方法がわかりません。
ありがとう!!
次のようなバイナリ イメージがあります。
上記の例のように、閉じていない凹面を受け取ることがあります。このような例の凹みをすべて閉じたいのですが、方法がわかりません。
ありがとう!!
最善の策は、上の画像に対して形態学的クロージングと呼ばれるものを実行することだと思います。このwikiページはこちらからご覧いただけます
imdilate
およびimerode
関数を使用して、独自にこれを行うことができます。
他のオプションは使用することbwmorph
です:bwmorph(img, 'close')
注:上記bwmorph
のバイナリ イメージを提供する必要があります ( img
)。
独自の構造化要素 (何を入力するかを決定するために使用されるマトリックス) を指定できるので、 imdilate
andを使用することをお勧めします。、思い出すと、構造化要素を正しく使用して操作を実行します。imerode
bwmorph
one(3)