OpenCV學習筆記(7)圖像的通道(channels)問題

来源:互联网 发布:那个约会软件免费 编辑:程序博客网 时间:2024/06/10 01:05

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


原创粉丝点击