2015-05-04 49 views
2

你知道在哪裏可以找到cv :: Mat運營商的文檔,如<,<=等?我當前的疑問是知道<運算符是否返回1或~0值(對於uint8_t圖像爲=255,對於uint16_t圖像爲=65535等)。閱讀here,這意味着預期的行爲是由等效的compare調用給出的行爲。但我很難在OpenCV文檔中找到參考。OpenCV Mat(比較)運營商文檔

我試圖谷歌:

OpenCV的墊操作文檔

回答

1

正確的搜索詞是矩陣Epressions。

從OpenCV的2 Documentation

比較:A cmpop BA cmpop alphaalpha cmpop A,其中cmpop是 之一:>>===!=<=<

比較的結果是一個8位 單通道掩模,其元素被設置爲255(如果特定 元件或對元件的滿足條件)或0

在OpenCV的3所述有關Matrix Expressions的文檔分散在頁面Operations on arrays中。

特別是:cv::compare

當比較結果爲真, 輸出陣列的相應元素被設置爲255的比較操作可更換 與等價矩陣表達式:

Mat dst1 = src1 >= src2; 
Mat dst2 = src1 < 8; 
...