如何选择结构元素?

时间:2013-03-26 09:45:20

标签: image matlab image-processing matrix morphological-analysis

我是图像处理和相关领域的新手。我想弄清楚如何选择结构元素(strel)进行形态学操作?例如:我想扩展Matlab中的二进制图像,但我不确定选择哪个strel。事实证明这是非常困难的,因为我不清楚这一点。 我基本上是在捕获大量的视频帧,并且算法要求在二值化后逐渐扩大

2 个答案:

答案 0 :(得分:1)

我建议你使用SE = strel('disk',R,N); R取决于你的图像大小和目的,N是邻域,通常是4或8.但是尝试不同的strel元素并不难,你可以尝试所有并为自己决定最好的

答案 1 :(得分:1)

扩张时,结构元素的形状是单个孤立像素将变换为的形状。

您选择哪种形状取决于您正在扩张的功能类型。例如,如果扩展与图像轴对齐的矩形形状,则需要使用方形形状,以便保留锐角。相反,如果形状是任意且平滑的,您将需要使用圆形(disk),依此类推。这是一个例子where I used a rectangular structuring element