opencv中matlab的ismember相当于什么?
我正在尝试将 matlab 代码转换为 opencv ( C/CPP )。为此,我需要将以下步骤转换为 Opencv。有人可以在这方面指导我吗?
[Lia Locb1] = ismember(tl(:,1),ind3);
where Mat tl = Mat::ones(106, 3, CV_8U); and
ind3 = find(Sm(:,1) >= xm & Sm(:,1) <= xM & Sm(:,2) >= ym & Sm(:,2) <= yM);
最佳答案
这并不完全等价,但如果 a 是标量,ismember(a,b)
可以替换为 any(a==b)
。
不确定这在 OpenCv 中是否对您有帮助,否则您当然可以始终用一个简单的循环替换 ismember,以检查 a
与 b
中的所有元素是否相等。
关于c++ - 相当于opencv中matlab的 "ismember"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14831708/