我有几个彩色图像,我想在其中标记连接的组件。不幸的是,bwlabel
它无法帮助我,因为它在二进制图像上运行,并且将我的图像转换为二进制对我没有用。我怎样才能做到这一点?
另一个问题:如果我在图像中检测到一个连接组件,并且该连接组件中存在一个特殊像素,那么如果我想将此连接组件中的所有像素添加到该像素,并让该像素和所有其他像素在相同的连通分量。我怎样才能做到这一点?
我有几个彩色图像,我想在其中标记连接的组件。不幸的是,bwlabel
它无法帮助我,因为它在二进制图像上运行,并且将我的图像转换为二进制对我没有用。我怎样才能做到这一点?
另一个问题:如果我在图像中检测到一个连接组件,并且该连接组件中存在一个特殊像素,那么如果我想将此连接组件中的所有像素添加到该像素,并让该像素和所有其他像素在相同的连通分量。我怎样才能做到这一点?
你应该看看洪水填充算法:
http://en.wikipedia.org/wiki/Flood_fill
您可以对其进行修改以进行组件标记,而不是将源像素转换为另一种颜色
正如上面评论中提到的,将图像转换为灰度并对其进行操作将是理想的选择。有关从 RGB 实现灰度图像的方法,请参阅此内容。我建议最后一个(亮度)
祝你好运