1

我有几个彩色图像,我想在其中标记连接的组件。不幸的是,bwlabel它无法帮助我,因为它在二进制图像上运行,并且将我的图像转换为二进制对我没有用。我怎样才能做到这一点?

另一个问题:如果我在图像中检测到一个连接组件,并且该连接组件中存在一个特殊像素,那么如果我想将此连接组件中的所有像素添加到该像素,并让该像素和所有其他像素在相同的连通分量。我怎样才能做到这一点?

4

1 回答 1

0

你应该看看洪水填充算法:

http://en.wikipedia.org/wiki/Flood_fill

您可以对其进行修改以进行组件标记,而不是将源像素转换为另一种颜色

正如上面评论中提到的,将图像转换为灰度并对其进行操作将是理想的选择。有关从 RGB 实现灰度图像的方法,请参阅此内容。我建议最后一个(亮度)

祝你好运

于 2013-05-11T15:37:51.070 回答