0

假设我们有 R、G 和 B 创建的图像:

IplImage *R=cvCreateImage(cvSize(640, 480), IPL_DEPTH_8U, 1);
IplImage *G=cvCreateImage(cvSize(640, 480), IPL_DEPTH_8U, 1);
IplImage *B=cvCreateImage(cvSize(640, 480), IPL_DEPTH_8U, 1);

我们有一个像A这样的图像:

IplImage *A=cvCreateImage(cvSize(640, 480), IPL_DEPTH_8U, 3);

当我们将 A 分成 3 个通道时,顺序必须是:

cvSplit(A, R, G, B, NULL);

或者

cvSplit(A, B, G, R, NULL);
4

1 回答 1

1

OpenCV 的默认通道顺序是BGR

于 2013-06-26T15:13:42.943 回答