在Matlab中删除图像背景

时间:2016-07-07 12:58:29

标签: matlab image-processing edge-detection

在这个边缘检测示例中:

http://www.mathworks.com/help/images/edge-detection.html#buh9ylp-13

如何在开始时删除灰度图像中的灰色背景?

1 个答案:

答案 0 :(得分:1)

在应用边缘检测器时去除背景毫无意义,因为或多或少均匀的低频背景无论如何都会导致零梯度。它不会改善边缘检测的结果。

如果您只想裁掉硬币以将它们放在不同的背景上,只需应用全局阈值

original image

threshold

使用一些形态学操作员移除微小的斑点并模糊面具,这样你就不会有流苏的硬币边缘

cleanup

应用一些逻辑操作来屏蔽原始图像

masked image