OpenCV (四)图片混合操作
线性混合操作:
代码:
#include<opencv2/opencv.hpp> #include<iostream> using namespace std; using namespace cv; int main(int argc, char** argv) { cout << "hello world!" << endl; Mat src1 = imread("D:/OpenCVprj/image/1.png"); Mat src2 = imread("D:/OpenCVprj/image/2.png"); Mat dst; imshow("src1", src1); imshow("src2", src2); addWeighted(src1, 0.5, src2, 0.5, 0.0, dst); namedWindow("dst", CV_WINDOW_AUTOSIZE); imshow("dst", dst); waitKey(0); return 0; }
结果如下: