[英]all() matlab function opencv
MATLAB中的all()
函数是否有等效的OpenCV函数?
if all(bwImg(:)) || all(~bwImg(:))
....
end
这是我正在尝试实现的代码。 当然,我可以遍历所有值并检查它们是1还是0。
我认为countNonZero
是你最好的选择。 就像是:
cv::Mat bwImg;
// get yoru binary image
int nz = cv::countNonZero(bwImg);
if (nz==bwImg.size().area() || nz==0)
return;
正如Shai 所说 ......
double sum = cv::sum(dst)[0];
if(sum == dst.rows * dst.cols||sum == 0 )
{
return;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.