OpenCV基础篇之图片叠加

程序及分析

/*

* FileName : blend.cpp

* Author  : xiahouzuoxin @163.com

* Version  : v1.0

* Date    : Mon 28 Jul 2014 08:47:59 PM CST

* Brief    :

*

* Copyright (C) MICL,USTB

*/

#include

#include

#include

using namespace std;

using namespace cv;

int main(int argc, char *argv[])

{

double alpha = 0.5;

double beta;

double input;

Mat src1, src2, dst;

// User input alpha

cout<

cout<

cout<

cin>>input;

if (alpha >=0 && alpha <=1) {

alpha = input;

}

// Read images

src1 = imread("../test_imgs/KeNan.jpg");

src2 = imread("../test_imgs/Background.jpg");

if (!src1.data) {

cout<

return -1;

}

if (!src2.data) {

cout<

return -1;

}

// Create WIndows

namedWindow("Linear Blend", 1);

beta = (1.0 - alpha);

addWeighted(src1, alpha, src2, beta, 0.0, dst);

imshow("Linear Blend", dst);

waitKey(0);

return 0;

}

这里的图像叠加指线性叠加,设图像A的像素为fA(x),图像B的像素为fB(x),叠加系数为α,则线性叠加操作为:

α为0-1之间的值,从上面也可以看出,叠加必需保证两幅输入图像的尺寸大小相同。程序中的

addWeighted(src1, alpha, src2, beta, 0.0, dst);

完成叠加操作。

效果

--------------------------------------分割线 --------------------------------------

--------------------------------------分割线 --------------------------------------

opencv 叠加两张图_OpenCV基础篇之图片叠加相关推荐

  1. opencv 叠加两张图_「干货」教你如何用OpenCV快速寻找图像差异处

    如何使用结构相似性指数(SSIM)将两个图像与Python进行比较. 使用这种方法,我们能够轻松确定两个图像是否相同或由于轻微的图像处理,压缩伪像或有目的的篡改而产生差异. 今天我们将扩展SSIM方法 ...

  2. OpenCV学习笔记——判断两张图的相似度

    判断两张图的相似度 方法 直方图对比法 ORB算法 实验 1.直方图对比法 参考如何使用OpenCV3直方图方法进行人脸相似度对比 因为我的环境是VS2010+OpenCV2.4.8,所以在原版的基础 ...

  3. Python笔记-使用SSIM找两张图不同及使用Opencv显示

    运行截图如下: 这里有几点要注意的: ①对比两张图片的函数SSIM具体是structural_similarity: Ⅰ:第一个参数和第二个参数是要对比的两张图片: Ⅱ:参数中有个full,默认为Tr ...

  4. chatgpt赋能python:Python将两张图片拼接成一张图:让您的图片处理更高效!

    Python将两张图片拼接成一张图:让您的图片处理更高效! 作为一个有着10年Python编程经验的工程师,我发现Python成为了许多项目的主要语言,其中涵盖了很多关于图像处理的应用程序.在本文中, ...

  5. python图片识别-Python+Opencv识别两张相似图片

    在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简 ...

  6. Python+Opencv识别两张相似图片

    在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简 ...

  7. python相似图片识别_Python+Opencv识别两张相似图片

    Python+Opencv识别两张相似图片 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话 ...

  8. php 比对两张图片,Python+Opencv识别两张相似图片

    在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简 ...

  9. python识别图片中数字_Python Opencv识别两张相似图片

    在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系. 当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简 ...

最新文章

  1. “5W1H”带你来学习JavaScript
  2. [C++调试笔记]初始化
  3. 【数据竞赛】Kaggle知识点:入门到进阶的10个问题
  4. 提高C++程序运行效率的10个简单方法
  5. NSA(美国国安局)泄漏Exploit分析
  6. 【es】ES RestHighLevelClient 请求报错:Connection reset by peer
  7. Docker : 在宿主机查看docker使用cpu、内存、网络、io情况
  8. 10-5-展示后台数据
  9. android 相对布局例子代码
  10. python为运行为何出现乱码_python中文的显示乱码怎么办
  11. 记一下这些资源,总有用的到的时候
  12. DXperience重编译汉化的方法
  13. mysql skip-grant-tables my.cnf_使用SKIP-GRANT-TABLES解决MYSQLROOT密码丢失
  14. android 谷歌地图_Google天空地图可将您的Android手机变成数码望远镜
  15. 提取LSV中的高程数据在CAD中进行道路的方案设计流程
  16. English Learning NetSource
  17. 如何提高学习欲--奖励机制
  18. 全差分运算放大器ADA4930的分析(2)
  19. 2020中科大计算机分数线,2020年中国科学技术大学强基计划入围分数线,录取分数线,中国科大强基计划笔试、面试...
  20. 单页面cnd 引入 vant+vue+h5 应用vant

热门文章

  1. JS中使用bignumber处理高精度小数运算
  2. 无尽包围html5游戏在线玩,小团体激发潜能小游戏突破自我
  3. MyBatis JdbcType介绍
  4. JDBC中使用preparedStatement防止SQL注入
  5. hashSet与treeSet的去重原理
  6. apache2 php mysql_二、Linux服务器apache2+PHP7+mysql环境配置
  7. python 赚钱 知乎_爬虫实战:抓取知乎问题 “大学生如何赚到一万元”
  8. mysql 开启远程访问_QxOrm 访问 MySQL
  9. java io流的学习总结~~
  10. python 删除特定行数据_怎么用 Python 做数据分析实例