是否可以在Matlab中连接图像的区域?

时间:2017-06-12 20:14:52

标签: matlab image-processing

我有一些我希望加入的地区的图片,这可能吗?

图片如下:

enter image description here

我正在使用regionprops来计算这些区域,我希望这个图像的结果是2个区域,而不是实际上是4个区域,或多或少是这样的:

enter image description here

(这个图像是一个例子,为了更好地解释它。)

事实上,我想加入彼此靠近的地区。

这可能吗?怎么样?

1 个答案:

答案 0 :(得分:1)

我首先要卷入

conv2 - https://www.mathworks.com/help/matlab/ref/conv2.html

使用2D高斯原始图像以平滑图像。这样,区域的边缘将变宽并相互碰撞 - 有效地使多个靠近的区域流入一个区域。你必须通过改变你的西格玛来玩2D高斯,以达到理想的平滑度。

对图像进行过滤/平滑后,您可以在regionprops中使用原始算法来计算一个或多个区域。

如果有帮助或者我不清楚,请告诉我。