相当于opencv中matlab的“ismember”?

时间:2013-02-12 11:40:26

标签: c++ c matlab opencv code-conversion

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);

1 个答案:

答案 0 :(得分:1)

它并不是真正等效,但如果a是标量ismember(a,b),则可以用any(a==b)替换。

不确定这对OpenCv是否有帮助,否则你总是可以通过一个简单的循环替换ismember来检查ab中所有元素的相等性。