Return to Snippet

Revision: 52005
at October 11, 2011 00:17 by StraightforAward


Initial Code
...

// img is given as a 3 channel image

IplImage* ch1 = cvCreateImage(cvSize(img->width, img->height), IPL_DEPTH_8U, 1);
IplImage* ch2 = cvCreateImage(cvSize(img->width, img->height), IPL_DEPTH_8U, 1);
IplImage* ch3 = cvCreateImage(cvSize(img->width, img->height), IPL_DEPTH_8U, 1);

cvZero(ch1); 
cvZero(ch2); 
cvZero(ch3);

cvSplit(img, ch1, ch2, ch3, NULL);

...	

cvReleaseImage(&ch1);
cvReleaseImage(&ch2);
cvReleaseImage(&ch3);

Initial URL


Initial Description


Initial Title
[OpenCV] Split multichannel image

Initial Tags


Initial Language
C++