圖像通道

 無論是讀入還是讀出圖像時,都要對圖像的類型,位數,以及通道數進行相關的設置,其中通道數(channels)較令人費解:

 

整理一下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

 

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/chenyusiyuan/archive/2009/10/13/4662783.aspx

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章