根据样本分割纹理区域

时间:2016-08-02 19:29:18

标签: opencv image-segmentation

我需要处理出现纹理区域的图片,例如布料。

假设我知道一个包含纹理样本的感兴趣区域,我需要更精确地描绘具有该纹理的整个区域。

纹理的比例可以从微纹理到大的补丁变化,但是部分解决方案会比没有更好。

我可以在OpenCV中使用哪些相关工具?

为了说明(我真的不希望这样的准确性):

enter image description here

enter image description here

enter image description here

原始图片(抱歉,我丢了第一张并放了另一张):

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

多色图像分割似乎可行,因此,如果环境允许,使用已知纹理提取颜色并进行分割可能会更容易。这是一个示例:

enter image description here

结果非常准确。使用了基于增量E的自定义实现的多色分割。通用方法可行,并且还可以突出显示一些内部细节。

enter image description here

形状不理想,有一些假象,因此有可能获得更好的结果。

enter image description here

顺便说一句,我建议提高输入数据的质量。我以前使用4K视频帧,因为细节确实很重要。可以在youtube channel上找到更多示例。