void Test_SplitImage()
{
Mat g_srcImage=imread("D:\\OpenCV Projects\\OpenCV_Test_Image\\6.jpg");
vector<Mat> g_channels;
split(g_srcImage,g_channels);
imshow("原图",g_srcImage);
imshow("通道0:Blue",g_channels.at(0));
imshow("通道1:Green",g_channels.at(1));
imshow("通道2:Red",g_channels.at(2));
}

原文:http://www.cnblogs.com/foggia2004/p/6596759.html