OpenCV如何给图片添加水印?

问题描述

OpenCV如何给图片添加水印?
如题,要利用OpenCV给图片添加水印,水印图片是png格式的,原图是bmp或者jpg格式
,我用的VC++6.0,配置不了OpenCV2,OpenCV1该怎么实现?

解决方案

int x = 100;int y = 170;int width = 230;int height = 200;double alpha = 0.2;double beta  = 0.9;cvSetImageROI(imgLogo cvRect(1010imgLogo->widthimgLogo->height));cvAddWeighted(imgLogo alpha img beta0.0img);cvResetImageROI(imgLogo);cvNamedWindow(""image"" CV_WINDOW_AUTOSIZE); //创建窗口cvShowImage(""image"" img); //显示图像cvWaitKey();

```我写的一个函数,但是运行报错误sizes of input arguments do not match那个错误,好像是参数不一致,不知道该怎么解决了。

解决方案二:
图片任意位置添加水印
图片添加水印
上传图片添加水印

解决方案三:
建议用vs2010以上版本。配置Opencv2.4.10以上版本,网上各种方法都有。希望能帮到你

时间: 2024-10-31 18:12:49

OpenCV如何给图片添加水印?的相关文章

给图片添加水印(支持中文)并生成缩略图

缩略图|中文 <? // **************************************** // // 功能:给图片添加水印(支持中文)并生成缩略图 // 参数: $srcFile 图片文件名 // $dstFile 另存图片文件名 // $markwords 水印文字内容 // $markimage 水印图片地址 // $dstW 图片保存宽度 // $dstH 图片保存高度 // $rate 图片保存品质 // ********************************

java.imageIo给图片添加水印的实现代码

最近项目在做一个商城项目, 项目上的图片要添加水印①,添加图片水印;②:添加文字水印;一下提供下个方法,希望大家可以用得着   复制代码 代码如下: package com.blogs.image; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Render

光影魔术手批量图片添加水印方法

  批量给图片加水印准备工作: 1.在电脑中下载安装光影魔术手(此软件仅14M左右,属于小巧实用免费型软件,大家可以百度搜索下载); 2.准备好图片水印; 图片水印可以自己之前制作好,如果不会制作图片水印的朋友,可以试试一些最简单的在线制作图片水印的方式,先简单制作一些水印. 以上准备都做好后,我们就可以开始批量给图片添加水印了,具体步骤为: 1.首先将需要批量添加水印的图片,放置在同一个文件夹当中,然后打开光影助手软件,在顶部菜单操作中,选择"批处理",如下图所示: 进入光影魔术手批

Office2007怎么给ppt里的图片添加水印

  现在大家在使用Office2007做PPT的时候会想要给里面的图片加上自己的水印,但是很多人都不知道如何给PPT的照片添加水印,下面小编就来教教大家Office2007怎么给ppt里的图片添加水印吧. 以Office2007版ppt为例,依次点击视图-'幻灯片母版'; 依次点击幻灯片母版-选择根级母版(这点很重要)-返回菜单栏点击'插入'-'文本框'-'横排文本框'; 输入水印文字,将该文字框通过鼠标移动到需要的位置上; 然后点击菜单栏'幻灯片母版'-'关闭母版视图'; 水印效果预览.   

win8系统如何批量给图片添加水印?

  win8系统如何批量给图片添加水印?           具体方法如下: 1.首先下载图片水印添加专家软件进行解压,之后进行安装,安装好了以后我们打开软件; 2.打开软件之后点击左下角的+号,新建一个水印模版; 3.双击新建的水印模版,编辑水印文字字体,文字颜色等等信息; 4.编辑好水印模版之后直接点击X关闭,返回软件的主界面进行添加图片文件,选择自己编辑好的模版,点击处理即可. windows7教程 windows8教程 windows10教程

C#为图片添加水印功能 类文件

  C#上传图片后,我们一般都有两项常规操作,一是按比例生成缩略图,二是为图片添加水印,本C#函数就是实现为图片添加水印,后附有函数参数说明:     函数用法及参数说明:           注:更多精彩文章请关注三联编程教程栏目.

php实现图片添加水印功能

 php为图片添加水印,适用于png/jpg/gif格式,需要的朋友可以参考下 代码如下: <?php /**  * 图片加水印(适用于png/jpg/gif格式)  *   * @author flynetcn  *  * @param $srcImg 原图片  * @param $waterImg 水印图片  * @param $savepath 保存路径  * @param $savename 保存名字  * @param $positon 水印位置   * 1:顶部居左, 2:顶部居右,

win8系统批量给图片添加水印的小技巧

  win8系统批量给图片添加水印的小技巧         具体方法如下: 1.首先下载图片水印添加专家软件进行解压,之后进行安装,安装好了以后我们打开软件; 2.打开软件之后点击左下角的+号,新建一个水印模版; 3.双击新建的水印模版,编辑水印文字字体,文字颜色等等信息; 4.编辑好水印模版之后直接点击X关闭,返回软件的主界面进行添加图片文件,选择自己编辑好的模版,点击处理即可. 关于win8系统批量给图片添加水印的全部内容分享到这里了,如果经常需要给图片批量添加水印的用户,可参考上述教程,简

php为png/jpg/gif图片添加水印

 php为图片添加水印,适用于png/jpg/gif格式图片,可以指定水印的位置和水印的透明度,非常实用,完整的代码如下: <?php /**  * 图片加水印(适用于png/jpg/gif格式)  *   * @author flynetcn  *  * @param $srcImg 原图片  * @param $waterImg 水印图片  * @param $savepath 保存路径  * @param $savename 保存名字  * @param $positon 水印位置   *