Я занимаюсь обработкой изображений, и у меня есть черная фигура на белом изображении. Чтобы правильно использовать findContours()
, мне нужна белая фигура на черном изображении.Обработка изображений с помощью openCV, изменение цвета
- Есть ли способ изменить настройки openCV для отслеживания черных фигур на белом фоне вместо этого?
- Мне удалось найти белую часть изображения, используя
inrange()
. Я меняю его на какой-то другой цвет, затем меняю черную часть на белый, а затем снова первую часть на черный, используяinrange()
. Но есть ли более простой способ конвертировать все черные в белый и белый в черный на изображение одновременно?
Вы можете просто попробовать использовать ':: резюме bitwise_not' инвертировать изображение. – ZdaR
Спасибо, вот что я искал :) –
Или просто напишите 'image = 255 - image', если у вас 8-битное изображение. – Sunreef