1

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

1 に答える 1

1

実際には同等ではありませんが、 a がスカラーの場合はismember(a,b)で置き換えることができますany(a==b)

これが OpenCv で役立つかどうかはわかりません。それ以外の場合は、常に ismember を単純なループに置き換えて、aと のすべての要素が等しいかどうかを確認できbます。

于 2013-02-12T11:57:51.063 に答える