



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OpenCV2 图像叠加 给照片加水印 C+: void Mat:copyTo(OutputArray m) const C+: void Mat:copyTo(OutputArray m, InputArray mask) const 这个函数可以复制图像到另一个图像或矩阵上,可选参数是掩码 由于叠加的图像大小不一定相等,比如我们这里把一张小照片加到一张大照片上 我们可以在大照片上设置一个和小照片一样大的感兴趣区域 不使用掩码的时候,我们载入一张 png,和一张 jpg #include #include int main() cv:Mat image = cv:imread(“E:/Image/Fruits.jpg“); cv:Mat logo = cv:imread(“E:/logo.png“); cv:Mat imageROI; imageROI = image(cv:Rect(10,10,logo.cols,logo.rows); logo.copyTo(imageROI); cv:namedWindow(“result“); cv:imshow(“result“,image); cv:waitKey(); return 0; 原先在 png 里面是透明的地方,现在成了黑色,可见原来是透明的地方被认为是值 0。 我们使用掩码来看看效果,掩码就使用 png 图片,掩码只能是一个通道的,我们载入灰度图像 作为掩码 #include #include int main() cv:Mat image = cv:imread(“E:/Image/Fruits.jpg“); cv:Mat logo = cv:imread(“E:/logo.png“); cv:Mat mask = cv:imread(“E:/logo.png“,0); cv:Mat imageROI; imageROI = image(cv:Rect(10,10,logo.cols,logo.rows); logo.copyTo(imageROI,mask); cv:namedWindow(“result“); cv:imshow(“result“,image); cv:waitKey(); return 0; 这样能看出差别了吧。 再来看看另一个函数 C+: void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-1) 转换成数学表达式就是 #include #include int main() cv:Mat image = cv:imread(“E:/Image/Fruits.jpg“); cv:Mat logo = cv:imread(“E:/logo.png“); cv:Mat imageROI; imageROI = image(cv:Rect(10,10,logo.cols,logo.rows); cv:addWeighted(imageROI, 1.0, logo, 0.3, 0, imageROI); cv:nam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Lesson 2 What's the temperature in Yantai说课稿-2025-2026学年中职英语第一册人教版(中职三年制)
- 3.3.2 抛物线的简单几何性质第1课时教学设计-2024-2025学年高二上学期数学人教A版(2019)选择性必修第一册
- 7 不甘屈辱奋勇抗争2023-2024学年五年级下册道德与法治同步教学设计(统编版)
- 蔬菜储藏知识培训课件
- 蔬菜保鲜知识培训内容课件
- 2025年中考化学试题分类汇编:工艺流程题(第1期)解析版
- 写作:如何突出中心(说课稿) 七年级语文上册同步备课系列(统编版)
- 2025年天津市河西区中考三模物理试题(解析版)
- 四年级英语下册 Unit 3 At the zoo Part B第一课时说课稿2 人教PEP
- 蒸制食品技术知识培训
- 2025-2026学年人教版小学数学四年级上册教学计划及进度表
- 2025年秋季学期(统编版)二年级上册语文教学工作计划及教学进度表
- 2025年河南开封产城融合投资集团有限公司招聘考试笔试试题(含答案)
- 2025年广西中考语文试题卷(含答案)
- 山西省运城市各县区乡镇行政村村庄村名居民村民委员会明细
- 河西走廊课件
- 第2课 绘画作品中的劳动者 课件 五年级美术上册 岭南版(共15张PPT)
- (高职)电子商务英语电子课件教学PPT(完整版)
- 牙龈出血牙龈肥大
- 汽车机械基础(全套课件)
- (完整版)五年级数学思维拓展课程整体设计
评论
0/150
提交评论