画像のチャンネル(RGBなど)を分離,統合するcvSplitとcvMerge
srcを最大4枚の画像に分割する
最大4枚のチャンネルを1枚の画像に統合する
IplImage *src = cvLoadImage( filename, CV_LOAD_IMAGE_COLOR); //カラー画像としてロード IplImage *r = cvCreateImage( cvGetSize(src), IPL_DEPTH_8U, 1); IplImage *g = cvCreateImage( cvGetSize(src), IPL_DEPTH_8U, 1); IplImage *b = cvCreateImage( cvGetSize(src), IPL_DEPTH_8U, 1); cvSplit( src, b, g, r, 0); //bに青色成分,gに緑色成分,rに赤色成分が格納される