我有一些我希望加入的地区的图片,这可能吗?
图片如下:
我正在使用regionprops来计算这些区域,我希望这个图像的结果是2个区域,而不是实际上是4个区域,或多或少是这样的:
(这个图像是一个例子,为了更好地解释它。)
事实上,我想加入彼此靠近的地区。
这可能吗?怎么样?
答案 0 :(得分:1)
我首先要卷入
(conv2
- https://www.mathworks.com/help/matlab/ref/conv2.html)
使用2D高斯原始图像以平滑图像。这样,区域的边缘将变宽并相互碰撞 - 有效地使多个靠近的区域流入一个区域。你必须通过改变你的西格玛来玩2D高斯,以达到理想的平滑度。
对图像进行过滤/平滑后,您可以在regionprops
中使用原始算法来计算一个或多个区域。
如果有帮助或者我不清楚,请告诉我。