gpt4 book ai didi

c++ - 我可以在 opencv 中使用哪个函数作为 matlab 中的 max()

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:58 27 4
gpt4 key购买 nike

在 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 :

cv::max

关于c++ - 我可以在 opencv 中使用哪个函数作为 matlab 中的 max(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24606370/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com