0
点赞
收藏
分享

微信扫一扫

opencv(9)输入,简单处理,保存


#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp>

using namespace cv; //包含cv命名空间

int main()
{
//图像载入和显示
Mat School = imread("LYU.jpg");
namedWindow("羲之湖", 0);
cvResizeWindow("羲之湖", 640, 480);
imshow("羲之湖", School);

//初级图像混合
Mat image = imread("LYU.jpg");
Mat logo = imread("11.png");
namedWindow("1", 0);
cvResizeWindow("1", 640, 480);
imshow("1", image);
namedWindow("2", 0);
cvResizeWindow("2", 50, 50);
imshow("2", logo);
//定义一个Mat类型用于存放图像的roi
Mat imageROI;
imageROI = image(Rect(600, 500, logo.cols, logo.rows));
//融合
addWeighted(imageROI, 0.7, logo, 0.7, 0., imageROI);
//显示结果
namedWindow("融合", 0);
cvResizeWindow("融合", 640, 480);
imshow("融合", image);
//图片保存
imwrite("22.jpg", image);
waitKey();
return 0;
}

opencv(9)输入,简单处理,保存_opencv



举报

相关推荐

0 条评论