图像中的色彩空间
色彩空間
色彩空間–Color Space:
跟向量空間其實是一個東西. 舉例RGB色彩空間, 我們用Red紅色通道, Green綠色通道, Blue藍色通道三個值來表示一個特定的色彩. 如果我們把顏色當作向量, 那所有向量的集合就是 色彩空間, 那RGB的色彩空間長成什么樣呢?
可以從圖中看到,這個立方體,也就是三維空間,有5個單位的長度,按照不同的坐標軸,可以得知R,G,B的坐標。
把一個彩圖的三個通道都剝離開,看看:
這里我們不能以灰色圖像的來類比,可能你會想單通道的圖像不是只有0-255的黑白色嗎?怎么會在單通道中有這種顏色。個人理解,其實單通道的顏色都是人為定義的,這里無非是定義了別的顏色而已。然后這三通道的顏色合在一起就成為了彩色圖。個人覺得,三個二維的東西組成了三維的,當然可展示性的東西就豐富多了。
除了RGB色彩空間外,還有很多色彩空間,比如BGR,灰度Grayscale,LAB,HSV等等。
色彩空間變換
在opencv中可以用cv2.cvtColor()函數實現顏色空間變換。
小練習:不使用cvtColor函數,使用numpy的函數完成從BGR到RGB顏色格式的轉換。
HSV色彩空間介紹
- H通道:Hue,色調/色彩。這個通道代表顏色。
- S通道:Saturation,飽和度。飽和度越高,色彩越純。
- V通道:Value,明暗。數值越高,越明亮。
HSV色彩空間下的顏色統(tǒng)計
挖坑…
https://github.com/1zlab/1ZLAB_Color_Block_Finder
遲點再去看這個。
總結
- 上一篇: Base64编码简介
- 下一篇: 完美主义与功利主义