Что является эквивалентом «ismember» matlab в opencv?
Я пытаюсь преобразовать код 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);
Это не совсем эквивалентно, но если это скаляр ismember(a,b)
можно заменить на any(a==b)
,
Не уверен, поможет ли это вам в OpenCv, иначе вы всегда можете заменить ismember простым циклом, чтобы проверить равенство a
со всеми элементами в b
,
Других решений пока нет …