#include <stdio.h>
#include <iostream>
#include <string>
#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat img, imgs[3];
img = cv::imread("picture.jpeg");
cv::split(img, imgs);
namedWindow("B", WINDOW_NORMAL);
namedWindow("G", WINDOW_NORMAL);
namedWindow("R", WINDOW_NORMAL);
imshow("B", imgs[0]);
imshow("G", imgs[1]);
imshow("R", imgs[2]);
imgs[2] = cv::Mat::zeros(imgs[2].rows, imgs[2].cols, imgs[2].type());
cv::merge(imgs,3, img);
namedWindow("merge", WINDOW_NORMAL);
imshow("merge", img);
waitKey(0);
return 0;
}
