使用copyTo函数可以得到一个复制的矩阵。 A.copyTo(B); 就可以得到和A一模一样的矩阵B。(当然需要事先声明B)

copyTo还有一个重构函数copyTo(B,MASK)。意思是可以得到一个附加掩膜MASK的矩阵B。

 //【3】加载掩模(必须是灰度图)Mat mask = imread("logo.jpg", 0);//【4】将掩膜拷贝到ROIlogoImage.copyTo(imageROI, mask);

我们如何理解上面两句话的含义?

首先第一句 是:读取logo.jpg到mask这个矩阵中,mask就是我们的掩膜,也可以说是衣服

第二句:我们给imageROI这个矩阵 加了mask这个掩膜,给imageROI 穿了衣服后得到了新的logoImage

后续就可以使用logoImage了!!!

【OpenCV】中copyto()函数的使用方法理解相关推荐

  1. Opencv中copyTo()函数的使用方法

    在Mat矩阵类的成员函数中copyTo(roi , mask)函数是非常有用的一个函数,尤其是后面的mask可以实现蒙版的功能,我们用几个实例来说明它的作用.我们要注意mask的数据类型,必须是CV_ ...

  2. opencv中copyTo函数的使用

    我们已经知道的是,使用copyTo函数可以得到一个复制的矩阵. A.copyTo(B); 就可以得到和A一毛一样的矩阵B.当然需要事先声明B.并且两者可以互不相关的做各种操作. copyTo还有一个重 ...

  3. 转载:opencv中imshow函数运行中断的解决办法

    OpenCV中 imshow函数运行中断的解决方法 羊和咩咩 2017-03-10 16:00:49 5919 收藏 最后发布:2017-03-10 16:00:49首发:2017-03-10 16: ...

  4. php中icon,php中iconv函数的使用方法

    本篇文章中的内容介绍的是php中iconv函数的使用方法,在这里分享给大家,有需要的朋友可以参考一下 最近在做一个程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只 ...

  5. 计算机一级vlookup函数的使用方法,电子档Excel中vlookup函数的使用方法(图解详细说明)...

    摘要: 在平时的工作中,相信很多问题在学校学习的难以用在工作当中,但是没学习到的知识点倒是出现在了我们的工作中,本文我将给大家以生动的图解(偷笑)加说明的方式详细介绍Excel中vlookup函数的使 ...

  6. Python中range函数的使用方法

    Python中range函数的使用方法 更新时间:2022年05月30日 11:38:15   作者:Python编程学习圈 这篇文章主要介绍了Python中range函数的使用方法,文章基于Pyth ...

  7. Opencv中直方图函数calcHist

    Opencv中直方图函数calcHist calcHist函数在Opencv中是极难理解的一个函数,一方面是参数说明晦涩难懂,另一方面,说明书给出的实例也不足以令人完全搞清楚该函数的使用方式.最难理解 ...

  8. OpenCV中initUndistortRectifyMap函数存在bug原因探究

    原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...

  9. Excel中Sumproduct函数的使用方法

    1.sumproduct函数的含义 1 1.Sumproduct函数的适用范围,在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和. 从字面上可以看出,sumproduct有两个英文单词 ...

  10. 计算机中函数counta表示,excel中counta函数的使用方法

    你还在为Excel中counta函数的使用方法而苦恼吗,今天小编教你Excel中counta函数的使用方法,今天,学习啦小编就教大家在counta函数的使用方法. Excel的counta函数的使用方 ...

最新文章

  1. 自由缩放属性resize
  2. java面试宝典 之 物流配送路径优化问题分析与算法解读
  3. 推荐我看过的几本好书给大家!(2)
  4. php移动端url,什么是PC和移动端URL路径规范化
  5. batch spring 重复执行_spring-batch – Spring批处理:重新启动作业,然后自动启动下一个作业...
  6. windows 操作系统问题的解决
  7. Flat UI Colors——扁平化配色参考
  8. Exchange 2007 474 问题解决方法
  9. Atitit 常见触发器功能总结 目录 1.1. mysql触发器实例 插入数据前更改数据值.mhtml 1 1.2. 数据修改后更改数据值 1 1.3. 不能为空检测约束。。 1 2. Ref 2
  10. 『ExtJS』表单(二)表单行为与Asp.NET页面的消息回复
  11. coreldraw常用快捷键
  12. 如何将高程数据转成南方CASS的DAT格式
  13. 家用汽车蓄电池亏电解决方案
  14. JAVA 图片格式转换 jpg、jpeg、png格式互转
  15. 2020进博会品牌第一自行车辐轮王助力中国新时代健康建设大业
  16. 认证失败,严重错误:无法连接到服务器
  17. 通过具体的例子说明一维和二维的相关运算、卷积运算究竟是怎么做的。
  18. 经纬度、平面坐标系转换方法
  19. 一分钟教会你pdf如何转为PPT,简单易上手
  20. 2022年中国移动互联网半年报告

热门文章

  1. HTTP代理和HTTPS代理的区别
  2. Postgres -- 如何在 Windows 上安装Postgres数据库 初始化启动数据库
  3. Vue中如何使用高德地图
  4. 详解AdaBoost
  5. Adaboost学习
  6. “Debug正常,Release崩溃”的可能原因
  7. c# winform项目多语言实现(支持简/繁/英三种语言),Winform中多国语言窗体设计.doc...
  8. destoon数据库字典
  9. 20200728-直接提取压缩包里的文件
  10. 十二、虚拟 DOM 和 render() 函数(1)