如何分割图像的一部分以使边缘平滑?
How to segment part of an image so that the edges are smooth?
我有一个输入图像如下,希望将这些部分分割成区域。我还希望分段部分不仅是有助于纯色的像素,而且还希望区域边缘和下一个区域之间的边缘抗锯齿。
有没有什么滤镜或者方法可以这样分割图片?重要的部分是最终结果分割部分必须包含它与下一个区域之间的边缘抗锯齿。正确的解决方案显示为黄色。
在这两个图像中,我将像素放大到很大,以便可以清楚地看到区域边缘之间的边缘抗锯齿。
图中显示了我想要的黄色区域输出示例。
有关 "edge anti-aliasing" 的定义,请参阅 https://markpospesel.wordpress.com/2012/03/30/efficient-edge-antialiasing/
我不确定你到底想要什么。例如,某些像素是否属于两个片段?如果是这样的话,那么我比较确定你必须自己做点什么。否则,以下可能有效:
打开和关闭
Opening and closing 是两个平滑边界的形态学操作
聚类
聚类算法有很多种。它们是您想要的 non-semantic 分割(对于语义分割,您可能需要阅读我的 literature survey)。一个例子是
P. F. Felzenszwalb, “Graph based image segmentation.”
我会简单地尝试一下这些算法,看看是否有一个直接有效。
其他聚类算法:
我有一个输入图像如下,希望将这些部分分割成区域。我还希望分段部分不仅是有助于纯色的像素,而且还希望区域边缘和下一个区域之间的边缘抗锯齿。
有没有什么滤镜或者方法可以这样分割图片?重要的部分是最终结果分割部分必须包含它与下一个区域之间的边缘抗锯齿。正确的解决方案显示为黄色。
在这两个图像中,我将像素放大到很大,以便可以清楚地看到区域边缘之间的边缘抗锯齿。
图中显示了我想要的黄色区域输出示例。
有关 "edge anti-aliasing" 的定义,请参阅 https://markpospesel.wordpress.com/2012/03/30/efficient-edge-antialiasing/
我不确定你到底想要什么。例如,某些像素是否属于两个片段?如果是这样的话,那么我比较确定你必须自己做点什么。否则,以下可能有效:
打开和关闭
Opening and closing 是两个平滑边界的形态学操作
聚类
聚类算法有很多种。它们是您想要的 non-semantic 分割(对于语义分割,您可能需要阅读我的 literature survey)。一个例子是
P. F. Felzenszwalb, “Graph based image segmentation.”
我会简单地尝试一下这些算法,看看是否有一个直接有效。
其他聚类算法: