После сегментации, как я могу создать маску для выбора сегментированного класса?

У меня есть мат типа CV_32SC1, давайте назовем его segm, segm сохраняет информацию о классе после вызова функции водораздела. Скажем, его возможные значения -1 (граница класса), 1, 2.

Теперь, как я могу сделать маску для пикселей, помеченных «2»? То есть мне нужен коврик, который стоит 1, если segm 2, в противном случае 0.

Я мог бы сделать эту маску с записью цикла, но я думаю, что должна быть какая-то функция библиотеки OpenCV, которая делает это, я просто не мог ее найти. Кто-нибудь знает здесь правильный путь?

1

Решение

Наконец-то я нашел это:

class_label = 2;
inRange(segm, class_label, class_label, mask_single);
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector