将多通道数组分割成多个单通道数组:
- C++
CV_EXPORTS void split(const Mat& src, Mat* mvbegin)
- C++
void split(InputArray m, OutputArrayOfArrays mv)
- Python: cv2.split(m[, mv])
参数:
src:多通道数组
mvbegin:输出数组
mv:输出向量
split()函数不仅可以分离RGB颜色通道,还可以分离任意的多通道Mat对象。
示例:
Mat img = imread("stack.jpg");
Mat channels[3];
split(img, channels);