什么是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
中所有元素的相等性。