形态学的边界填充
形态学函数将结构元素(其中心元素)的原点定位在输入图像中感兴趣的像素上。对于图像边缘的像素,结构化元素定义的邻域的部分可以扩展到图像的边界以外。
为了处理边界像素,形态学函数为这些未定义的像素赋值,就好像函数用额外的行和列填充了图像一样。这些填充像素的值因膨胀和侵蚀操作而不同。下表描述了二值和灰度图像的膨胀和侵蚀填充规则。
填充图像规则
操作 |
规则 |
---|---|
扩张 |
超出图像边界的像素被分配为数据类型提供的最小值。 对于二值图像,这些像素被假设为0。对于灰度图像,最小值为 |
侵蚀 |
图像边界以外的像素被分配为最大由数据类型提供的值。 对于二值图像,假设这些像素设置为 |
请注意
通过使用最小值进行膨胀操作和最大值进行侵蚀操作,工具箱避免边界效应,其中靠近输出图像边界的区域似乎与图像的其余部分不均匀。例如,如果用最小值填充侵蚀,则侵蚀图像将导致输出图像边缘周围出现黑色边框。
另请参阅
strel
|offsetstrel
|imdilate
|imerode
|imclose
|imopen