Как будет выглядеть Mat после Mat = Mat*Mat > 0 в OpenCV?

200
04 марта 2018, 21:18

У меня есть кусок кода, который нужно переписать на с#, но мне не понятна вот эта конструкция

Mat mask1 = Q.row(2).mul(Q.row(3)) > 0;

В коде ниже

std::vector<Mat> allTriangulations(4);
Mat Q;
triangulatePoints(P0, P1, points1, points2, Q);
if(triangulatedPoints.needed())
    Q.copyTo(allTriangulations[0]);
Mat mask1 = Q.row(2).mul(Q.row(3)) > 0;
Q.row(0) /= Q.row(3);
Q.row(1) /= Q.row(3);
Q.row(2) /= Q.row(3);
Q.row(3) /= Q.row(3);
mask1 = (Q.row(2) < distanceThresh) & mask1;
Q = P1 * Q;
mask1 = (Q.row(2) > 0) & mask1;
mask1 = (Q.row(2) < distanceThresh) & mask1;

Как будет выглядеть mask1 если выражение возвращает только 1 или 0?

READ ALSO
Как контролировать скрытые элементы?

Как контролировать скрытые элементы?

Написал метод который скрывает элементы, как можно обойти checkbox?

208
Как оптимизировать размер гистограммы?

Как оптимизировать размер гистограммы?

Код делает гистограмму для загруженой картинкиПроблема в том, что не могу дойти до того как оптимизировать размер всех стобцов на этой самой...

204
Встраивание библиотеки в приложени

Встраивание библиотеки в приложени

Здравствуйте, есть библиотека для работы с ru-captcha, если библиотека находиться рядом с исполняемым файлом - проблем нетНо если библиотеки рядом...

159
VK API. Сохранение фотографий

VK API. Сохранение фотографий

Всем приветПомогите разобраться с вк API

291