opencv-add加法

 

add加法 

复制代码
    cv::Mat src(5, 4, CV_32FC3, cv::Scalar(10, -20, 30));
    cv::Mat src1(5, 4, CV_32FC3, cv::Scalar(30, -5, 20));
    cv::Mat dst;
    cv::add(src, src1,dst);
    std::cerr << src << std::endl;
    std::cerr << src1 << std::endl;
    std::cerr << dst << std::endl;
复制代码

实例:图像叠加 

mao.jpg

 

3.jpg

 

 

复制代码
    cv::Mat A = cv::imread("D:/bb/tu1/mao.jpg");
    cv::Mat B = cv::imread("D:/bb/tu1/3.jpg");
    cv::Mat dst;
    cv::add(A,B,dst);
    
    cv::namedWindow("A");
    cv::imshow("A", A);
    cv::namedWindow("B");
    cv::imshow("B", B);
    cv::namedWindow("dst");
    cv::imshow("dst", dst);
复制代码

posted @ 2021-11-09 12:29  天子骄龙  阅读(215)  评论(0编辑  收藏  举报