【发布时间】:2017-06-29 15:33:25
【问题描述】:
我已经从灰度图像中计算出异常图像。结果如下图:
anomaly image with 5 anomalies
一旦我得到上面的结果,我想用以下方法对异常进行着色: 1. 红色,如果异常区域大于 10 px 或 2. 绿色,如果异常区域小于或等于 10 px。
为了计算异常的属性,我使用了 opencv 函数 ''connectedComponentsWithStats()''。我可以看到该函数为我计算了异常质心和区域..
我现在如何为所有检测到的连接组件着色?在matlab中,我使用pixelIdList之类的东西来解决每个连接的组件,并使用repmat(1,1,3)将二进制图像扩展到RGB,然后将其中一个通道设置为“true”,但是我如何解决所有连接的问题c++中的组件??
【问题讨论】:
-
欢迎来到Stack Overflow。社区需要minimal reproducible example 来帮助您!
标签: c++ matlab opencv image-processing