OpenCV3编程入门书本上的示例,copy下来学习学习~~代码如下:

美女1

美女2

#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;#define WINDOW_NAME "【线性混合示例】"const int g_nMaxAlphaValue = 100;
int g_nAlphaValueSlider;
double g_dAlphaValue;
double g_dBetaValue;Mat g_srcImage1;
Mat g_srcImage2;
Mat g_dstImage;void on_Trackbar(int, void*)
{g_dAlphaValue = (double)g_nAlphaValueSlider / g_nMaxAlphaValue;g_dBetaValue = (1.0 - g_dAlphaValue);addWeighted(g_srcImage1, g_dAlphaValue, g_srcImage2, g_dBetaValue, 0.0, g_dstImage);imshow(WINDOW_NAME, g_dstImage);
}int main()
{g_srcImage1 = imread("美女1.jpg");g_srcImage2 = imread("美女2.jpg");if (!g_srcImage1.data || !g_srcImage2.data){cout << "读取图片错误" << endl;return 1;}g_nAlphaValueSlider = 70;namedWindow(WINDOW_NAME, 1);char TrackbarName[50];sprintf(TrackbarName, "透明值 %d", g_nMaxAlphaValue);createTrackbar(TrackbarName, WINDOW_NAME, &g_nAlphaValueSlider, g_nMaxAlphaValue, on_Trackbar);on_Trackbar(g_nAlphaValueSlider, 0);waitKey(0);return 0;
}

运行结果截图如下:

OpenCV3编程入门(毛星云)之用滚动条控制两图片的混合相关推荐

  1. 《OpenCV3编程入门-毛星云》第三部分 掌握imgproc组件

    平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10 截止今天我终于把<OpenCV3编程入门-毛星云>这本书看完了,看了将近两个月终于看 ...

  2. 图像识别(5)——《OpenCV3编程入门-毛星云》第三部分 掌握imgproc组件

    博主QQ:1356438802 QQ群:473383394--UVC&OPENCV473383394 平台:Win7 64bits + Visual Studio 2012 + OpenCV  ...

  3. 《OpenCV3编程入门-毛星云》第一部分 快速上手OpenCV

    平台:Win7 64bits + Visual Studio 2012 + OpenCV 2.4.10 接下来的很长一段时间我将沿着学习,记录整个学习过程和心得,既是自己的学习笔记,也为后来人提供一份 ...

  4. opencv3编程入门毛星云(第三章3.18-3.21)

    3.1.8输出图像: #include<opencv2/opencv.hpp> #include <stdio.h> #include<vector> using ...

  5. 图像识别(2)——《OpenCV3编程入门》毛星云编著

    博主QQ:1356438802 QQ群:473383394--UVC&OpenCV47 最近几天开始收集图像识别的相关资料: 程序开源库主要就是OpenCV,这是主流工具,所以我暂时也没去了解 ...

  6. OpenCV3编程入门(毛星云)之视频读取与播放

    OpenCV3编程入门(毛星云)之视频读取与播放,看看运行截图: 看来OpenCV API封装得太好了..努力,努力,再努力~~~

  7. 【OpenCV学习】 《OpenCV3编程入门》--毛星云 01 邂逅OpenCV(OpenCV基本概念与基本架构) ROS系统上的运用(python实现)

    对 <OpenCV3编程入门>第一章的学习笔记:理解什么是计算机视觉,什么是OpenCV,以及其中的联系等等. PS:此书为2014年出版,opencv的版本和接口也与现在有些不一致了,作 ...

  8. 【资源】OpenCV3编程入门_毛星云

    OpenCV在计算机视觉领域扮演着重要的角色.作为一个基于开源发行的跨平台计算机视觉库,OpenCV实现了图像处理和计算机视觉方面的很多通用算法.<OpenCV3编程入门>以当前最新版本的 ...

  9. 原创 OpenCV3编程入门 学习笔记(总)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_36163358/article/ ...

最新文章

  1. Android之linux基础教学之二 总体架构
  2. 数学建模学习笔记——优劣解距离法(评价类)
  3. linux时间格式怎么写,linux基础--时间格式
  4. 在 .NET Core 中如何让 Entity Framework Core 在日志中记录由 LINQ 生成的SQL语句
  5. js字符串转数字(小数),数字转字符串
  6. cocos2d-x 之 CCProgressTimer
  7. java 打印不换行_Swift的print不换行打印的方法
  8. 迭代局部搜索算法(Iterated local search)
  9. HTML5的骨架是什么,HTML5 骨架
  10. 文件下载兼容ie,Firefox,chrome
  11. 如何在文本中添加多条线
  12. 关于DXP的规则检查中Un-Rounted Net Constraint问题
  13. popen和system函数的区别 以及 popen打开的FILE指针能否用close替代fclose关闭
  14. JAVA导出excel 直接弹出下载框
  15. AirDisk产品Q1\T2\Q3C连接和使用方式
  16. 计算机毕业设计Java超市会员积分管理系统(源码+系统+mysql数据库+lw文档)
  17. 【论文精读CVPR_2022】High-resolution Face Swapping via Latent Semantics Disentanglement
  18. Layui分页乱码,时间控件乱码
  19. N点主机管理系统密码解密代码程序
  20. 破局红海市场?盘点那些传统企业要学会的超级产品战略方法论

热门文章

  1. VS2010中整理代码快捷键
  2. Perl Learning (5) —— 输入与输出
  3. 获取url的hash值
  4. 1、cocos2dx开发学习第一篇-项目工程的创建
  5. mysql Decimal(M,D)解释
  6. 前端进阶-Position
  7. 离开网易的转型之路3:热爱测试之路-路上的风景
  8. android组件通讯 Intent- 系统标准的Activity Action应用
  9. Media Player控件常用的样式
  10. Windows Server 2003 Clustering 服务