【问题标题】:equivalent for "ismember" of matlab in opencv?相当于opencv中matlab的“ismember”?
【发布时间】:2013-01-27 17:01:59
【问题描述】:

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

【问题讨论】:

  • 如果你用文字解释它的作用,你可能会求助那些懂 C++ 但不懂 matlab 的人。

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


【解决方案1】:

这并不完全等价,但如果 a 是标量,ismember(a,b) 可以替换为 any(a==b)

不确定这是否对您在 OpenCv 中有所帮助,否则您当然可以用一个简单的循环替换 ismember 以检查 ab 中的所有元素是否相等。

【讨论】:

  • 谢谢,但是有单行吗??? a 不是标量...它是列矩阵....
猜你喜欢
  • 2011-04-18
  • 2020-03-14
  • 2020-11-18
  • 1970-01-01
  • 2013-03-29
  • 1970-01-01
  • 2014-11-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多