Как определить красный флаг с помощью opencv в Python? Я могу идентифицировать красный флаг, используя порог, но это полезно только тогда, когда фон того же цвета. Как определить красный флаг на другом фоне, используя open cv2? Или как получить точное число HSV цвета в изображении и затем идентифицировать его? Спасибо.
Как определить красный флаг с помощью opencv?
comment
Почему бы не извлечь красный канал и не идентифицировать его пороговым значением?
- person Mahm00d   schedule 29.12.2013
Ответы (1)
Вы можете использовать cvtColor, чтобы преобразовать изображение в HSV. Когда он у вас есть в HSV, вы можете разделить его на отдельные каналы с помощью split и установите порог оттенка, насыщенности и значения, чтобы найти область с нужным цветом. Количество пикселей, соответствующих вашим критериям, можно подсчитать с помощью countNonZero. посмотреть, присутствует ли флаг или нет.
person
morotspaj
schedule
30.12.2013