给图像添加logo

#include <opencv2\opencv.hpp>
#include"ProcessPixels.h"
using namespace cv;
using namespace std;

int main()
{
Mat image=imread("E:\\yifu.jpg");
Mat logo=imread("E:\\wawa.jpg"); //默认以彩色图形式载入图像
Mat mask=imread("E:\\wawa.jpg",0); //以灰度图形式载入图像
if(image.empty()&&logo.empty())
{
cout<<"error";
return -1;
}
Mat imageROI;
imageROI = image(Rect(0,0,logo.cols,logo.rows)); //定义图像ROI,左上角坐标为(0,0)
// addWeighted(imageROI,1.0,logo,0.3,0.,imageROI); //logo图像直接和原始图像相加(同时可能伴随着像素饱和),视觉效果不是很令人满意。
logo.copyTo(imageROI,mask);

namedWindow("Image Result");
imshow("Image Result",image); //结果图像在Image Result窗口中显示
waitKey(0); //程序退出前不停等待用户的按键输入
return 1;
}

时间: 2024-12-15 19:31:52

给图像添加logo的相关文章

如何优雅的研究 RGSS3 (七) 添加LOGO画面

为游戏添加 LOGO 画面. 首先要设计 LOGO 场景类,我们知道场景类都是 Scene_Base 的子类. 我们来回顾一下场景的工作原理. 首先执行开始处理,接着是开始后处理,然后是不停的更新画面,最后结束前处理,然后结束处理. 下面来逐个分析这些方法. 当进入 LOGO 画面时,显然不需要也不可能回到上一个画面,因此在开始处理的方法中,我们要清空场景的切换记录. 接下来要创建出需要显示的 LOGO 图片,但是不能让它立即显示,而是要使其淡入画面,因此要冻结住图像的显示. 最后播放 LOGO

Android:使用ZXing生成二维码(支持添加Logo图案)

ZXing是谷歌的一个开源库,可以用来生成二维码.扫描二维码.本文所介绍的是第一部分. 首先上效果图: ZXing相关各种文件官方下载地址:https://github.com/zxing/zxing/releases 或者在这里下载(只有本项目所用的jar包,版本号:3.2.0):链接: http://pan.baidu.com/s/1hq3s5EW 密码: mvg7 1.生成二维码的工具类 /** * 二维码生成工具类 */ public class QRCodeUtil { /** * 生

C# winform通过ThoughtWorks.QRCode生成二维码解码可以添加logo

首先要下载ThoughtWorks.QRCode.dll文件,添加引用. ThoughtWorks.QRCode.dll下载,点击下载 界面如下: 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Win

使用ffmpeg添加logo

1 网上搜出的一些ffmpeg添加logo的命令都不成功,调查了官方手册后以下这种用法成功: ffmpeg -y -i input.mp4 -vf "movie=logo.png [logo];[in][logo] overlay=10:10 [out]" output.mp4 ^^^^^^^^ 输入               ^^^^^ logo文件                               ^^^^^ logo位置  ^^^^^^ 输出文件 此命令会在input

【OpenCV】给图像添加噪声

图像噪声使图像在获取或是传输过程中收到随机信号干扰,妨碍人们对图像理解及分析处理的信号.很多时候将图像噪声看做多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述,也就是使用随机过程的描述,也就是用它的高绿分布函数和概率密度分布函数.图像噪声的产生来自图像获取中的环境条件和传感元器件自身的质量,图像在传输过程中产生图像噪声的主要因素是所用的传输信道收到了噪声的污染. 下面简单介绍两种图像噪声,即椒盐噪声和高斯噪声. 1.椒盐噪声 椒盐噪声也称为脉冲噪声,是图像中经常见到的一种噪声,它是一种

IOS开发:导航栏添加多个按钮以及在左边添加logo

添加多个按钮,同样可以只添加一个 UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"register", nil) style:UIBarButtonItemStylePlain target:self action:@selector(registerClick:)]; UIBarButtonItem *anotherButton2 = [[UIBar

二维码项目实例为二维码添加logo

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using ThoughtWorks.QRCode.Codec; using ThoughtWorks.QRCode.Codec.D

标题栏title前添加logo

先看一下页面效果 先说明,我用的是慕课网的logo,因为我从慕课网上学了很多东西,挺喜欢这个网站的.所以这里用它的logo,并非商业目的,只想帮慕课宣传一下. 1:找一个图片,然后制作成.ico的图片文件,这个很好弄,网上一搜,很多在线网站可以干这事 logo大小一般是32*32,刚才试了一下,16*16展现的效果和这个是一样的,可能有区别 我没看出来吧. 2:把图片添加到项目页面中 <link rel="shortcut icon" href="image/logo.

[Android] 给图像添加相框、圆形圆角显示图片、图像合成知识

    前一篇文章讲述了Android触屏setOnTouchListener实现突破缩放.移动.绘制和添加水印,继续我的"随手拍"项目完成给图片添加相框.圆形圆角显示图片和图像合成的功能介绍.希望文章对大家有所帮助. 一. 打开图片和显示assets文件中图片 首先,对XML中activity_main.xml进行布局,通过使用RelativeLayout相对布局完成(XML代码后面附).然后,在Mainctivity.java中public class MainActivity e