2
你知道在哪裏可以找到cv :: Mat運營商的文檔,如<
,<=
等?我當前的疑問是知道<
運算符是否返回1或~0
值(對於uint8_t圖像爲=255
,對於uint16_t圖像爲=65535
等)。閱讀here,這意味着預期的行爲是由等效的compare調用給出的行爲。但我很難在OpenCV文檔中找到參考。OpenCV Mat(比較)運營商文檔
我試圖谷歌:
OpenCV的墊操作文檔
你知道在哪裏可以找到cv :: Mat運營商的文檔,如<
,<=
等?我當前的疑問是知道<
運算符是否返回1或~0
值(對於uint8_t圖像爲=255
,對於uint16_t圖像爲=65535
等)。閱讀here,這意味着預期的行爲是由等效的compare調用給出的行爲。但我很難在OpenCV文檔中找到參考。OpenCV Mat(比較)運營商文檔
我試圖谷歌:
OpenCV的墊操作文檔
正確的搜索詞是矩陣Epressions。
從OpenCV的2 Documentation:
比較:
A cmpop B
,A cmpop alpha
,alpha cmpop A
,其中cmpop
是 之一:>
,>=
,==
,!=
,<=
,<
。比較的結果是一個8位 單通道掩模,其元素被設置爲255(如果特定 元件或對元件的滿足條件)或0
在OpenCV的3所述有關Matrix Expressions的文檔分散在頁面Operations on arrays中。
特別是:cv::compare
當比較結果爲真, 輸出陣列的相應元素被設置爲255的比較操作可更換 與等價矩陣表達式:
Mat dst1 = src1 >= src2; Mat dst2 = src1 < 8; ...