RGB renk uzayı renkleri farklı
tonlardaki üç ana rengin (kırmızı,yeşil,mavi) karışımı ile
tanımlar.
HSV renk uzayı ise Hue,
Saturation ve Value terimleri ile rengi tanımlar. RGB
de renklerin karışımı kullanılmasına karşın HSV de renk,
doygunluk ve parlaklık değerleri kullanılır. Doygunluk rengin
canlılığını belirlerken parlaklık rengin aydınlığını ifade
eder. HSV uzayında siyah renk için renk ve doygunluk
değerleri 0 ile 255 arasında herhangi bir alabilir iken parlaklık
değeri sıfırdır. Beyaz renkte ise ise parlaklık değeri 255'dir.
Buna göre herhangi bir bilgisayarlı
görme/görüntü işleme uygulamasında belirli renkteki bir nesneyi
ayırt etmek istediğimizde HSV renk uzayını kullanmak daha
elverişlidir. Çünkü RGB nin aksine sadece hue değerini
kullanarak eşik değer uygulama suretiyle renkleri daha net ayırt
edebiliriz.
Örneğin; Aşağıda soldaki Muslera fotoğrafından kırmızı bölgeleri ayırt etmek istediğimizde; HSV renk uzayını kullanınca sağ üstteki sonucu, RGB renk uzayını kullanınca sağ alttaki sonucu elde ediyoruz. İlgili Python kodlarına yazının devamında ulaşabilirsiniz.