通過Opencv可以檢視影象的通道個數,並利用split()函式將多通道影象分離為單通道影象,也可以通過merge函式將三個單通道影象合成為多通道。
工具/原料
Opencv
方法/步驟
開啟配置好了OpenCV環境的整合開發環境,如VS2013
載入一張多通道影象,如3.bmp
g_srcImage = imread(".\\sourcePicture\\3.bmp");
把原圖劃分多個通道,各通道儲存在g_srcImageChannels中
【注:原圖具有三個通道】可以通過g_srcImage.channels();檢視
split(g_srcImage, g_srcImageChannels);
顯示第一個通道
imshow("第一個通道", g_srcImageChannels.at(0));
顯示第二個通道
imshow("第二個通道", g_srcImageChannels.at(0));
將拆分後的三個通道合成一個多通道可以用如下命令
merge(g_srcImageChannels,multChannel);
其中g_srcImageChannels為存放Mat型別的容器,multChannel為合成後的多通道影象
注意事項
對於以上操作有什麼疑問可以留言,小編會及時給予大家回覆的。