当前位置: 首页 > news >正文

27.java openCV4.x 入门-Imgproc之图像线性混合

专栏简介

💒个人主页
📖心灵鸡汤📖

我们唯一拥有的就是今天,唯一能把握的也是今天


建议把本文当作笔记来看,据说专栏目录里面有相应视频🤫
📰专栏目录
@[TOC]()

一、线性混合

blendLinear​(Mat src1, Mat src2, Mat weights1, Mat weights2, Mat dst)
参数:
src1 第一个输入图像
src2第二个输入图像
weights1 第一个输入图像的权重矩阵
weights2 第二个输入图像的权重矩阵
dst 输出图像,用于存储混合结果
示例一
        Mat src1 = new Mat(3,3, CvType.CV_8UC1);src1.put(0,0,1,2,3,4,5,6,7,8,9);Mat src2 = src1.t();System.out.println("src1.dump() = \n" + src1.dump());System.out.println("src2.dump() = \n" + src2.dump());// 创建两个权重矩阵Mat weights1 = new Mat(src1.size(), CvType.CV_32FC1, new Scalar(0.5));Mat weights2 = new Mat(src2.size(), CvType.CV_32FC1, new Scalar(0.5));Mat dst = new Mat();Imgproc.blendLinear(src1,src2,weights1,weights2,dst);System.out.println("dst.dump() = \n" + dst.dump());

结果:

src1.dump() = 
[  1,   2,   3;4,   5,   6;7,   8,   9]
src2.dump() = 
[  1,   4,   7;2,   5,   8;3,   6,   9]
dst.dump() = 
[  1,   3,   5;3,   5,   7;5,   7,   9]

此方法与Mat类的addWeighted方法类似,不同的是它们的总和应该等于1。如果某个像素在两个输入图像中的权重相等,那么在混合后的图像中,该像素的值将等于两个输入图像中对应像素值的平均值。

示例二

// 读取两个输入图像Mat src1 = Imgcodecs.imread("src1.jpg",Imgcodecs.IMREAD_REDUCED_COLOR_4);Mat src2 = Imgcodecs.imread("src2.jpg",Imgcodecs.IMREAD_REDUCED_COLOR_4);// 创建两个权重矩阵Mat weights1 = new Mat(src1.size(), CvType.CV_32FC1, new Scalar(0.5));Mat weights2 = new Mat(src2.size(), CvType.CV_32FC1, new Scalar(0.5));// 创建目标图像Mat dst = new Mat();// 调用blendLinear方法进行线性混合Imgproc.blendLinear(src1, src2, weights1, weights2, dst);// 显示HighGui.imshow("src1",src1);HighGui.imshow("src2",src2);HighGui.imshow("dst",dst);HighGui.waitKey();

结果

在这里插入图片描述

万水千山总是情,本栏完全公开免费。
上一篇:Imgproc之图像尺寸调整与区域提取 下一篇:Imgproc之膨胀与腐蚀
http://www.dtcms.com/a/582169.html

相关文章:

  • 基于Logistic映射与Chen超混沌系统结合DNA分块编解码的图像加密技术
  • dy自动化遇到的滑动问题
  • 打开上次浏览的网站百度seo搜索营销新视角
  • 购物网站设计意义推荐友情链接
  • Java面向对象核心面试技术考点深度解析
  • Python中的异步与并行
  • java每日精进 11.06【线程本地存储与异步上下文传递详解】
  • 用Python写爬虫获取大网站的每日新闻,为个人系统添加“今日热点”模块,这个想法现实吗?
  • 网站宽度 超宽推广普通话手抄报文字内容
  • [2-02-01].第03节:环境搭建 - 库表等基础数据准备
  • 建设网站视频百度云盘如何在网站上做免费代理
  • 计算机视觉(二):光度立体视觉与图像滤波
  • JVM新生代转老年代机制详解
  • 对网站的建议很看好未来做生鲜的网站
  • 腾讯云升级技术服务:发布“卓越架构+Multi-Agent”与可观测AI平台,实现服务产品化
  • 做古风头像的网站一般网站建设多少钱便宜的网站好吗
  • 面试高频问题和回答策略-1
  • 计算机系统---USB的四种传输方式
  • 网站建设所需要的材料济南做网站优化公司
  • 西安网站制作定制提升网站建设
  • Hopfield神经网络简介
  • 2025年TRE SCI1区TOP,随机环境下无人机应急医疗接送与配送的先进混合方法,深度解析+性能实测
  • 电子电气架构 --- 车载功能需求实现与测试
  • 做番号网站违法么制作相册影集app
  • iis网站asp.net部署晋江网友交流区网站
  • 边缘计算实战:在OpenEuler 25.09上构建轻量级边缘节点
  • 怎么自己制作一个网站美的网站建设水平swot分析
  • Rust 练习册 :Nucleotide Count与DNA序列分析
  • 设计网站建设方案ps如何做网站
  • 留学生如何用AI工具提升学习效率