OpenCV 影像融合
发布日期:2021-11-07 18:53:31
浏览次数:2
分类:技术文章
本文共 854 字,大约阅读时间需要 2 分钟。
//包含OpenCV的头文件#include#include using namespace std;//使用OpenCV的命名空间using namespace cv;int main(){ //读取两幅影像 Mat Img1 = imread("C:/Users/GuSheng/Desktop/标准测试图片/chicky_512.png"); Mat Img2 = imread("C:/Users/GuSheng/Desktop/标准测试图片/Fig0636(woman_baby_original).tif"); //如果打开两幅任意一个失败的话,直接返回 if (Img1.empty()||Img2.empty()) { return 0; } //创建显示原始两幅影像的窗口 namedWindow("Img1", WINDOW_AUTOSIZE); namedWindow("Img2", WINDOW_AUTOSIZE); //显示两幅原始影像 imshow("Img1", Img1); imshow("Img2", Img2); //提取两幅影像的兴趣区域 Mat ROI1(Img1, cv::Rect(30, 30, 400, 400)); Mat ROI2(Img2, cv::Rect(0, 0, 400, 400)); //融合操作-原始影像占据20%,另一幅影像占据80% addWeighted(ROI1, 0.2, ROI2, 0.8, 0, ROI1); namedWindow("Result", WINDOW_AUTOSIZE); //显示结果 imshow("Result", Img1); waitKey(0); destroyWindow("Img1"); destroyWindow("Img2"); destroyWindow("Result"); return 0;}
原影像1 源影像2
结果影像
转载地址:https://blog.csdn.net/zhanggusheng/article/details/88773444 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月07日 12时30分20秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
不同环境压测并发负载结果不一致问题
2021-06-30
修改Ribbon默认负载规则rule
2021-06-30
gateway、webflux、reactor-netty请求日志输出
2021-06-30
reactor-netty源码:AccessLog访问日志
2021-06-30
idea无法识别lombok、mybatis plugin等第三方组件注解报错
2021-06-30
maven中pom依赖相同jar包优先顺序加载版本
2021-06-30
Canal最新1.1.4版安装部署(1)
2021-06-30
Mac如何查看系统根目录
2021-06-30
Mac中隐藏/显示文件或文件夹
2021-06-30
Mysql配置binlog操作
2021-06-30
Mysql中binlog存储记录模式区别
2021-06-30
mysql Ignoring query to other database错误异常
2021-06-30
Mysql 修改密码安全等级:ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
2021-06-30
ES elasticsearch 7.10安装部署
2021-06-30
Linux用户管理添加/删除用户
2021-06-30
Linux切换root用户,user 不在 sudoers 文件中。此事将被报告
2021-06-30
ES启动异常:max number of threads [3882] for user [xxx] is too low, increase to at least [4096]
2021-06-30