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);
答案 0 :(得分:1)
它并不是真正等效,但如果a是标量ismember(a,b)
,则可以用any(a==b)
替换。
不确定这对OpenCv是否有帮助,否则你总是可以通过一个简单的循环替换ismember来检查a
与b
中所有元素的相等性。