我是图像处理和相关领域的新手。我想弄清楚如何为形态学操作选择结构元素(strel)?例如:我想放大一个二值图像,Matlab
但我不确定strel
选择哪个。事实证明这真的很困难,因为我不清楚时使用哪个。我基本上是在处理大量视频帧,并且算法要求在二值化后对每个帧进行膨胀。
问问题
6425 次
2 回答
1
我建议你使用 SE = strel('disk', R, N); R 取决于你的图像大小和你的目的,N 是邻域,通常是 4 或 8。但是尝试不同的 strel 元素并不难,你可以尝试所有并决定最适合自己的
于 2013-03-26T11:20:39.213 回答
1
膨胀时,结构元素的形状是单个孤立像素将转换成的形状。
您选择哪种形状很大程度上取决于您正在扩张的特征类型。例如,如果您扩展与图像轴对齐的矩形,您将需要使用正方形,以便保留尖角。相反,如果形状是任意且平滑的,则需要使用圆形 ( disk
),依此类推。这是我使用矩形结构元素的示例。
于 2013-03-26T11:55:10.577 回答