برای جدا سازی کانال ها از تابع split استفاده کنید.به صورت زیر :
vector<Mat> imgs; cv::split(src,imgs);