gpt4 book ai didi

c++ - 如何比较 OpenCV 中的标量

转载 作者:太空狗 更新时间:2023-10-29 19:44:11 25 4
gpt4 key购买 nike

我有一个名为“myClass”的类,它返回“cv::Scalar”类型,我想这样做:

cv::Scalar myValue; 
for ( myValue > myClass (i,j) )
....

但是“for”行中的比较部分给出了错误,说“没有运算符 > 匹配这些操作数”。有人可以帮我吗?谢谢你。

最佳答案

为了完成支路的回答:

如果你想比较 Scalar 的一个元素,你应该做下一步:

cv::Scalar scalar(myValue);   //here you assign a value to the element (0,0)
for (scalar.val[0,0] > myClass (i,j)) // access the elment of Scalar
{
}

无论如何,如果您只想要一个值,那么使用标量是没有意义的。还要注意你需要一个合适的 for 循环表达式,比如

for(i = 0; i < 0; i++){}

关于c++ - 如何比较 OpenCV 中的标量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12703305/

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