172 подписчика
HSV (Hue, Saturation, Value) — это цветовая модель, основанная на интуитивных характеристиках цвета, таких как оттенок, насыщенность и яркость.
👁🗨 Почему HSV?
Модель HSV часто используется в задачах компьютерного зрения для более удобной работы с цветами по сравнению с традиционной RGB моделью. Это связано с тем, что HSV лучше отражает, как человек воспринимает цвет, отделяя оттенок от яркости и насыщенности.
📖 Подробнее эта тема раскрыта в курсе по компьютерному зрению
🎨 H (Hue):
Оттенок цвета, выражаемый в градусах на цветовом круге. В OpenCV значение H (оттенок) в HSV цветовой модели варьируется от 0 до 179, хотя теоретически может быть от 0 до 360 градусов. Это сделано для экономии памяти. Диапазон от 0 до 179 позволяет уместить значение в 1 байт (8 бит), что оптимизирует использование памяти и производительность при обработке изображений.
💧 S (Saturation):
Насыщенность цвета, выражаемая в процентах от 0 до 255.
0 — это серый цвет,
255 — максимальная насыщенность.
💡 V (Value):
Яркость цвета, также выражается в процентах от 0 до 255.
0 — черный цвет,
255 — максимальная яркость.
🔍 Применение HSV в компьютерном зрении
HSV модель позволяет легче выделять и обрабатывать определенные цвета, независимо от их освещенности, что делает её идеальной для задач компьютерного зрения.
🎥 Пример из видео
На представленном видео происходит ручной подбор диапазонов для выделения нужного объекта, в данном случае — желтой уточки! 🐤
1 минута
8 сентября 2024