我读到有关如何替换Opebcv c ++中的特定像素值的方法与下面的代码相似
(TotalOfallImageIds.indexOf(clickedImages) > -1);
但在我读完之后我发现Mat上的逻辑运算符不适用于java。那么我怎么能做类似于上面代码的事情,因为我需要没有零的Mat作为除数。
编辑1:cv :: threshold不起作用因为我的垫子是CV_32S,所以数字可能是负数
答案 0 :(得分:1)
您可能需要查看OpenCV compare
API,使用CMP_EQ
标志检查矩阵的每个元素与标量的相等性,这将产生一个二进制掩码,以后可以用作src.setTo()