版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OpenCV3 编程入门勘误-2015.31正文P45 页。修改为:想要在 Windows下生成 OpenCV 的解决方案,需要一个名为 CMake 的开源。CMake,是“crossplatform make”的缩写,它是一个跨的安装(编译)工具,可以用简单的语句来描述所有的安装(编译过程)。他能够输出各种各样的 makefile或者 project 文件,能测试编译器所支持的 C+特性,类似 UNIX 下的 automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的,而是产 生 标 准 的 建 构 档 ( 如 Unix 的 Makef
2、ile 或Windows Visual C+ 的projects/workspa),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的,这种可以使用各的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。2p350 页,9.2.3 节,下列语句中多了字符串+-*。修改为:程序中新出现的 MatND 类是用于直的一种数据结构,其用法简单,常常在直相关OpenCV 程序中出现。而程序运行截图如图 9.4、图 9.5 所示。3P127,5.3.3 节的示例程序,替换成如下代码:/【头文件、命名空间包含部分】/描述:包含程序所依赖的
3、头文件和命名空间/#include #include #include using namespace cv;using namespatd;/【全局函数部分】/描述:全局函数/boolMultiChannelBlending();void ShowHelpText();/【main( )函数】描述:控制台应用程序的函数,的程序从这里开始main()system(color 9F);if(MultiChannelBlending( )coutendln 运行成功,得出了需要的图像! ;waitKey(0);return 0;/【MultiChannelBlending( )函数】描述:多通道混
4、合的实现函数boolMultiChannelBlending()/【0】定义相关变量 Mat srcImage;MogoImage;vector channels;MatimageBlueChannel;/=【蓝色通道部分】=/描述:多通道混合-蓝色分量部分/=/ 【1】读入logoImage= imread(dota_logo.jpg,0); srcImage= imread(dota_jugg.jpg);if( !logoImage.data ) prf(Oh,nologoImage 错误!n); return false; srcImage 错误! n); return false; i
5、f( !srcImage.data ) prf(Oh,no,/【2】把一个 3 通道图像转换成 3 个单通道图像split(srcImage,channels);/分离色彩通道/【3】将原图的蓝色通道等价,修改其中一个另一个跟着变返回给 imageBlueChannel,注意是,相当于两者imageBlueChannel= channels.at(0);/【4】将原图的蓝色通道的(500,250)坐标处右下方的一块区域和 logo 图进行操作,将得到的混合结果存到 imageBlueChannel 中addWeighted(imageBlueChannel(Rect(500,250,logoI
6、mage.cols,logoImage.row s),1.0,logoImage,0.5,0,imageBlueChannel(Rect(500,250,logoImage.cols,logoImage.rows);/【5】将三个单通道重新合并成一个三通道merge(channels,srcImage);/【6】显示效果图namedWindow( 原画+logo 蓝色通道);imshow( 原画+logo 蓝色通道,srcImage);/=【绿色通道部分】=/描述:多通道混合-绿色分量部分/=/【0】定义相关变量MatimageGreenChannel;/【1】重新读入logoImage= i
7、mread(dota_logo.jpg,0); srcImage= imread(dota_jugg.jpg);if( !logoImage.data ) prif( !srcImage.data ) prf(f(logoImage 错误! n); return false; srcImage 错误! n); return false; /【2】将一个三通道图像转换成三个单通道图像split(srcImage,channels);/分离色彩通道/【3】将原图的绿色通道的者等价,修改其中一个另一个跟着变返回给 imageBlueChannel,注意是,相当于两imageGreenChannel=
8、 channels.at(1);/【4】将原图的绿色通道的(500,250)坐标处右下方的一块区域和 logo 图进行操作,将得到的混合结果存到 imageGreenChannel 中addWeighted(imageGreenChannel(Rect(500,250,logoImage.cols,logoImage.ro ws),1.0,logoImage,0.5,0.,imageGreenChannel(Rect(500,250,logoImage.cols,logoImage.rows);/【5】将三个独立的单通道重新合并成一个三通道merge(channels,srcImage);/【
9、6】显示效果图namedWindow(原画+logo 绿色通道);imshow(原画+logo 绿色通道,srcImage);/=【红色通道部分】=/描述:多通道混合-红色分量部分/=/【0】定义相关变量MatimageRedChannel;/【1】重新读入logoImage= imread(dota_logo.jpg,0); srcImage= imread(dota_jugg.jpg);if( !logoImage.data ) prf(Oh,nologoImage 错误!n); return false; srcImage 错误! n); return false; if( !srcIm
10、age.data ) prf(Oh,no,/【2】将一个三通道图像转换成三个单通道图像split(srcImage,channels);/分离色彩通道/【3】将原图的红色通道等价,修改其中一个另一个跟着变返回给 imageBlueChannel,注意是,相当于两者imageRedChannel= channels.at(2);/【4】将原图的红色通道的(500,250)坐标处右下方的一块区域和 logo 图进行操作,将得到的混合结果存到 imageRedChannel 中addWeighted(imageRedChannel(Rect(500,250,logoImage.cols,logoImage.rows),1.0,logoImage,0.5,0.,imageRedChannel(Rect(500,250,logoImage.cols,logoImage.rows);/【5】将三个独立的单通道重新合并成一个三通道merge(channels,srcImage);/【6】显示效果图namedWindow(原画+logo 红色通道 );imshow
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大班常规主题课程设计
- 大班太空版本课程设计
- 18 古诗三首 江南春(教学设计)2024-2025学年统编版语文六年级上册
- 学学构图(教案)苏少版美术五年级上册1
- 2024-2025学年八年级物理上册 第四章 光现象 第1节 光的直线传播教案 (新版)新人教版
- 2024-2025学年新教材高中历史 第1单元 从中华文明起源到秦汉统一多民族封建国家的建立与巩固 第1课 中华文明的起源与早期国家同步教案 新人教版必修《中外历史纲要(上)》
- 2024-2025学年新教材高中英语 Unit 2 Lessons in life泛读 技能初养成(教用文档)教案 外研版选择性必修第四册
- 初中心理健康班会人际沟通训练
- 受伤的小熊-幼儿园小班健康教案
- 2024-2025学年八年级物理上册 3.5 助学案模式下的“光的反射”的实验教学设计实验教学设计 (新版)苏科版
- 火电企业档案分类表(6-9大类)档案分类编制说明
- 高职大专辅导员新生班会上的讲话
- 槟榔肥水管理
- 三晶变频器说明书SAJ8000系列简约版
- (整理)伺服控制中的一些问题
- 城市轨道交通特殊旅客服务工作
- 学生助理个人简历
- 小学综合实践活动第一单元主题活动三学习新技能教案精品
- 纪检监察工作目标管理考核细则
- 少先队中队干部职责
- 绿色卡通风学校班级大队委班干部竞选通用PPT模板
评论
0/150
提交评论