Создание контура и последующий анализ пикселей (OpenCV)

Если у меня есть изображение RGB и двоичная маска (1 канал), и я хочу создать контуры для изображения RGB на основе подключенных пикселей двоичной маски. После этого я хочу сравнить значения пикселей (например, проверить, имеет ли каждый пиксель в контурах синее значение> 150), а затем как я могу реализовать это с помощью OpenCV?

Большое спасибо!


person Fujiolydak    schedule 25.01.2012    source источник
comment
Вы хотите получить доступ только ко всем пикселям вашего контура или ко всем пикселям, ограниченным этим контуром?   -  person Abid Rahman K    schedule 25.01.2012


Ответы (1)


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

См. Самый быстрый способ извлечь данные отдельных пикселей? подробности

person Martin Beckett    schedule 25.01.2012