cv::Mat matF; matF.push_back(matA); matF.push_back(matB);
cv::Mat matE; cv::addWeighted(matA, 1.0, matB, 1.0, 0.0, matE);
cv::Mat matD; cv::add(matA, matB, matD);
auto matC = matA + matB;
cv::Mat matA(3, 3, CV_8UC1, cv::Scalar(20)); cv::Mat matB(3, 3, CV_8UC1, cv::Scalar(80));
auto channels = std::vector<cv::Mat>{matA, matB}; cv::Mat matG; cv::merge(channels, matG);