2016-12-01 90 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相反。