Mat元素批量修改:负数为0,正数为1

Bar*_*Das 5 c++ opencv matrix

我有一个负整数和正整数矩阵.我想将负元素设置为0,将正元素设置为1.我不想单独设置每个元素.

OpenCv中是否有任何功能/功能组合可以执行此操作?

Ale*_*xey 4

查看函数Threshold。此外,本教程还介绍了如何通过对每个数组元素应用固定级别的阈值来获取二值图像。

cv::Mat source_array, binary_output;
cv::threshold(source_array, binary_output, 0, 1, cv::THRESH_BINARY); 
Run Code Online (Sandbox Code Playgroud)