首页 文章

如何在OpenCV中拆分分水岭分割标签?

提问于
浏览
0

我在OpenCV中进行了分水岭分割,但我想分割这些分段 . 我想过根据每个段的RGB值来拆分它 . 因为不同段的RGB值会有所不同 . 但我似乎无法找到如何做到这一点 . 任何人都知道如何基于RGB值进行拆分?或任何其他分裂分水岭的方式?

我想要的是将两个不同的颜色区域(图片中的棕色和粉红色)分成两个图像或窗口 .

1 回答

  • 0

    那么这是分水岭的直接结果 . 因此,假设我是您的原始图像,W包含两个值A和B的分水岭结果,以及Ra,Rb两个最终结果 .

    for all (x,y) in I
        If W(x,y) == A then Ra(x,y) = I(x,y) and Rb(x,y) = 0
        else Rb(x,y) = I(x,y) and Ra(x,y) = 0
    

    然后根据分水岭分割结果,原始图像的值将在Ra和Rb中 .

相关问题