http://blog.csdn.net/chenyusiyuan/article/details/4662783
整理一下OpenCV中文論壇裡關於圖像通道的問題,如下:
(1)圖像的通道指的是什麼?是不是灰度圖的通道數為1,彩色圖的通道為3?(zhuker)
正確!
基本上,描述一個像素點,如果是灰度,那麼只需要一個數值來描述它,就是單通道。
如果一個像素點,有RGB三種顏色來描述它,就是三通道。(ollydbg23)
(2)對於2通道和4通道如何看待?哪位幫忙解釋一下?(feixue)
我見過四通道的,兩通道暫時沒見過,估計只是編程的方便吧。windows的bmp有時候是一個四通道圖像,R、G、B加上一個A通道,表示透明度。(eralvc)
是的,最後這個,一般叫做alpha通道,表示透明度的。(ollydbg23)
4通道通常為RGBA,在某些處理中可能會用到。
2通道圖像不常見,通常在程序處理中會用到,如傅裡葉變換,可能會用到,一個通道為實數,一個通道為虛數,主要是編程方便。
還有一種情況就是16位圖像,本來是3通道,但是為了減少數據量,壓縮為16位,剛好兩個通道,常見格式有RGB555或RGB565,也就是說R佔5位,G佔5或6位,B佔5位,也有RGBA5551格式。古老的格式,不用也罷。(Loren)
主要是有些攝像頭常采用一些比較「古怪」的格式,沒辦法。
補充一種情況,目前常見的一些攝像頭喜歡采用YUV2等格式,格式如下YUYV,在處理的時候可以用4通道或者2通道來處理。
如原格式為:Y1UY2V,插值成為Y1UV,Y2UV 就成兩個彩色點了。
YCrCb也有類似壓縮情況。(Loren)
詳見:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=4921&start=0&st=0&sk=t&sd=a&hilit=RGB