在 MATLAB 中:
max(image,0)
将负值设置为零。 OpenCV 中是否有可用的函数来执行相同的操作?
最佳答案
实际上完全相同的语法有效:
Mat im = cv::imread("...");
Mat im_capped = cv::max(im, 0);
或者如果你想给它一个相同大小的零矩阵:
Mat thresh(im.size(), im.type(), Scalar::all(0));
Mat im_capped = cv::max(im, thresh);
根据docs :
关于c++ - 我可以在 opencv 中使用哪个函数作为 matlab 中的 max(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24606370/