分段后如何创建掩码来选择分段类?

时间:2012-11-21 01:06:19

标签: c++ opencv

我有一个CV_32SC1型Mat,我们称之为segmsegm在调用分水岭函数后存储类信息。假设其可能的值为-1(类边界),1,2。

现在,如何为标有“2”的像素制作遮罩?那就是我需要一个1 iff segm为2的垫子,否则为0.

我可以通过编写循环来做这个掩码,但我认为必须有一些OpenCV库函数来做它,我就是找不到它。有谁知道这里正确的方法?

1 个答案:

答案 0 :(得分:1)

最后,我找到了它:

class_label = 2;
inRange(segm, class_label, class_label, mask_single);