本示例主要基于addWeighted图像的叠加/线性混合函数实现。

addWeighted函数简介如下:

    /*** addWeighted之图像的叠加/线性混合* addWeighted(* Mat src1,        //进行加权操作的第一个图像对象,即输入图片1;* double alpha,    //第一个图像的加权系数,即图片1的融合比例;* Mat src2,        //进行加权操作的第二个图像对象,即输入图片2;* double beta,     //第二个图像的加权系数,即图片2的融合比例。很多情况下,有关系 alpha + beta = 1.0;* double gamma,    //表示一个作用到加权和后的图像上的标量,可以理解为加权和后的图像的偏移量;* Mat dst,         //加权和后的图像* int dtype=-1     //输出阵列的可选深度,有默认值 - 1。* )*/@Testpublic void testAddWeighted() {//src 和src1 尺寸要一致Mat src = GeneralUtils.converMat("C:\\图片\\test\\0001.jpg");Mat src1 = GeneralUtils.converMat("C:\\图片\\test\\0002.jpg");Mat weighted = new Mat();//线性混合,得到混合图片Core.addWeighted(src, 1.5, src1, -0.5, 0, weighted);GeneralUtils.saveByteImg(weighted, "C:\\图片\\test\\weighted.jpg");}

图片水印具体步骤如下:

    @Testpublic void test() {Mat src = GeneralUtils.converMat("C:\\图片\\test\\0001.jpg");//把原图缩小为100x100的图片,当做水印Mat mask = new Mat();Imgproc.resize(src, mask, new Size(100, 100));//水印位置Rect rect = new Rect(0, 0, 100, 100);Mat src_roi = new Mat(src, rect);//生成水印Core.addWeighted(src_roi, 0.5, mask, 0.5, 0, weighted);//将生成的水印覆盖原来水印位置Mat dstMat = new Mat(src, rect);weighted.copyTo(dstMat);GeneralUtils.saveByteImg(src, "C:\\图片\\test\\dstMat.jpg");}

《中医基础理论》

java opencv 添加图片水印相关推荐

  1. java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印(基于Spire.Cloud.SDK for Java)...

    Spire.Cloud.SDK for Java提供了接口pdfWartermarkApi可用于添加文本水印addTextWartermark()和图片水印addImageWartermark()到P ...

  2. java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印

    (推荐)方式1: 创建Maven项目程序,通过maven仓库下载导入.以IDEA为例,新建Maven项目,在xml文件中配置maven仓库路径,并指定spire.cloud.sdk的依赖,如下: co ...

  3. java -PDF添加文本水印与图片水印

    java pdf添加水印文本及图片文本 PDF文件添加文本水印: private static int interval = 30;public static voidwaterMark(String ...

  4. Java使用Spire.Doc实现Word文档添加图片水印

    通过本文你将学到: Spire.Doc是什么? 如何在项目中引入Spire.Doc依赖? 项目中基于Spire.Doc封装工具类实现Word文档添加图片水印? 一.Spire.Doc是什么? 1.Sp ...

  5. java为word、excel、pdf、ppt、图片添加图片水印(文字水印同理)

    使用idea开发,所需依赖如下: spire的下载.使用,代码中会给出网址.idea中选中右键,添加为库即可使用 <!--使用spire,导入的jar--> <dependency& ...

  6. Java使用Spire.Pdf实现PDF添加图片水印

    通过本文你将学到: Spire.Pdf是什么? 如何在项目中引入Spire.Pdf依赖? 项目中基于Spire.Pdf实现PDF添加图片水印? 一.Spire.Pdf是什么? 1.Spire.Pdf是 ...

  7. java实现给PDF文件添加图片水印,java实现给PDF文件添加文字水印

    接上一篇,pdf跟tif 是一起做的 java实现 1.给PDF文件添加图片水印: public static void waterMark1(String inputFile,String outp ...

  8. 用Java为视频添加图片水印(类似直播)

    文章目录 1.首先[下载nginx](http://nginx-win.ecsds.eu/download/) 2.[下载ffmpeg](https://pan.baidu.com/s/1LUWeVn ...

  9. Java实现添加文字水印、图片水印功能

    Java实现添加水印功能 添加水印 Java 2D API介绍 绘制文字水印 绘制图片水印 循环添加文字水印 添加水印 为图片添加水印的主要作用是保护图片版权,防止图片被未经授权的人使用或传播.为图片 ...

最新文章

  1. java B2B2C Springboot仿淘宝电子商城系统-负载均衡之ribbon+feign
  2. Intel汇编程序设计-整数算术指令(上)
  3. php pdo bind,PHPPDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别_php技巧
  4. 为什么 select count(*) from t,在 InnoDB 引擎中比 MyISAM 慢?
  5. linux 设置防火墙ssh,centos 8 ssh命令(服务器设置、防火墙配置等)
  6. Fedora19 搭建LAMP环境
  7. linux版azure应用服务,【应用服务 App Service】解决无法从Azure门户SSH登录问题
  8. .NET Core开发实战(第24课:文件提供程序:让你可以将文件放在任何地方)--学习笔记...
  9. linux祖先进程,Linux下的几种特殊进程
  10. 令人迷惑的硬币翻转(洛谷P1146题题解,Java语言描述)
  11. Jmeter 压测基础笔记
  12. 对于String类型的深刻理解
  13. LeetCode 526. Beautiful Arrangement
  14. 成本预算的四个步骤_工业企业成本管理之成本控制体系的构建
  15. 手把手教你配置苹果APNS推送服务|钿畑的博客 | 钿畑的博客
  16. allpairs工具的使用
  17. 杜撰——深圳市贝力公司电子商务方案
  18. hive分隔符_hive默认分隔符
  19. Python数据库(MySQL、MongoDB、Redis)编程
  20. 梯度下降法-优化算法-机器学习

热门文章

  1. 罗伯特索耶的写作六法则
  2. mc服务器天赋系统,我的世界战斗狂人的最爱Mod,天赋系统乱入,玩家发展不受限制...
  3. 【JAVA】easyexcel 导出excel文件带多个图片
  4. 怪物猎人世界取得服务器信息,怪物猎人世界 Steam好友联机服务器选择工具V1.2...
  5. 计算机发明者约翰·冯·诺依曼
  6. 从顶级黑客到上市公司老板
  7. Python 实现简单的客户端认证
  8. 查询攻略,将多个退回延误的快递单号物流设置分类
  9. 微信营销的技巧有哪些 微信营销取名的禁忌 微信内容写作的七个要点
  10. DotEPUB:一键将网页转换成 EPUB 格式电纸书