我有一个ivec C1并且做了,说,sum( C1.elem(find( C1==1 )) )。
如果没有元素为 1,我希望得到零回报C1,但它给了我一个错误,说Mat::elem(): given object is not a vector。
我尝试使用(find(C1==1)).is_empty(),但这没有被接受,因为它告诉我它没有提供is_empty返回find. 然后我尝试conv_to<uvec>::from(find(C1==1))但是当C1它确实是空的时它不允许这样的转换。
任何人都可以帮我解决这个问题吗?谢谢!!