gpt4 book ai didi

opencv - OpenCV 2.3 中的 Mat(逻辑)运算符 '>='

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:19 24 4
gpt4 key购买 nike

我运行了 OpenCV 2.3 的演示代码 distrans.cpp,有一行代码我几乎不明白它的意思:

Mat edge = gray >= edgeThresh, dist, labels, dist8u;

它像阈值操作一样使用,但我不知道它是如何工作的,甚至不知道它的名称和谷歌。

谢谢

最佳答案

operator >= cv::Mat 的重载将要调用的操作映射到 cv::compare与相关的比较键。

cv::compare 函数返回一个掩码(CV_8U 深度的cv::Mat),其中所有元素满足条件(如果gray 的元素的值不小于 edgeThresh 在你的情况下)被设置为 0xFF 并且其他元素为零。

关于opencv - OpenCV 2.3 中的 Mat(逻辑)运算符 '>=',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783538/

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