2013-05-20 117 views
1

我一直在閱讀幾個論壇,OpenCV默認具有BGR通道順序。OpenCV中的通道順序

cv :: Mat也可能具有RGB通道順序。

灰色轉換將指定CV_BGR2GRAY或CV_RGB2GRAY作爲參數。

1)除RGB和BGR外,還有其他選擇嗎?

2)有沒有什麼方法可以找出 - 通過代碼 - 通道的順序是什麼?

謝謝。

回答

3

Opencv always(AFAIK)使用BGR通道順序,GPU模塊中有一些使用BGRA的函數,因爲opengl上下文在32位像素下工作得更好。

BGR2Gray和RGB2Gray都調用相同的函數。

最簡單的檢查方法是在已知R,G,B值的繪圖等中創建一個圖像,然後在調試器中檢查cv :: Mat內存