主要内容

形态边界填充

形态函数将结构元素(其中心元素)的原点定位于输入图像中感兴趣的像素上。对于位于图像边缘的像素,由结构元素定义的部分邻域可以延伸到图像的边界之外。

为了处理边界像素,形态函数给这些未定义像素赋值,就好像函数用额外的行和列填充了图像一样。这些填充像素的值因膨胀和侵蚀操作而不同。该表描述了二值图像和灰度图像的膨胀和侵蚀填充规则。

填充图像的规则

操作

规则

扩张

超出图像边界的像素被赋给数据类型所能提供的最小值。

对于二值图像,这些像素被设为0。对于灰度图像,最小值为uint8图片是0

侵蚀

超出图像边界的像素被赋值为最大由数据类型提供的值。

对于二值图像,假设这些像素被设置为1.对于灰度图像,最大值为uint8图片是255

请注意

通过使用膨胀操作的最小值和侵蚀操作的最大值,工具箱避免了边界效应,即输出图像边缘附近的区域似乎与图像的其余部分不均匀。例如,如果用最小值填充侵蚀,侵蚀图像将导致输出图像边缘周围出现黑色边框。

另请参阅

|||||

相关的话题