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; ...