#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { Mat src1, src2, gray_src; src1 = imread("/Users/apple/Desktop/test.jpg", IMREAD_COLOR); src2 = imread("/Users/apple/Desktop/test2.jpg", IMREAD_COLOR); if (src1.empty()) { // if (!src.data()) cout << "could not load image..." << endl; return -1; } if (!src2.data) { // if (!src.data()) cout << "could not load image..." << endl; return -1; } Mat dst; namedWindow("test opencv setup", CV_WINDOW_AUTOSIZE); imshow("test opencv setup", src1); // 一定要大小一样 addWeighted(src1, 0.5, src2, 0.5, 0.0, dst); imshow("wei add", dst); add(src1, src2, dst, Mat()); imshow("add", dst); // 相乘 multiply(src1, src2, dst); imshow("multiply", dst); waitKey(0); return 0; }
两图像融合基础知识
猜你喜欢
转载自blog.csdn.net/ringggr_h/article/details/79950549
今日推荐
周排行