2016-12-01 55 views
0

我使用的是开放的CV在C++中,但我需要一些帮助这个例子:OpenCV的C++垫==操作符

getContours((mask == 0), contours, hierarchy)

,其中该功能只需要调用 findContours功能从打开的简历。我不明白mask == 0作为一个参数。 mask定义为一个Mat数据类型。它是一个二进制图像黑色&白色。

+0

我明白,它就像一个倒立,比你非常 – Elneny

回答

2

==是一个Matrix Expression,它产生一个二进制矩阵(类型为CV_8UC1)。

mask == 0创建其中像素被设置到255,如果它是在0mask,或以其它方式0二元掩模。

如果mask是二进制的,那么您基本上将其与~mask相反。