【OpenCV】中copyto()函数的使用方法理解
【摘要】 使用copyTo函数可以得到一个复制的矩阵。 A.copyTo(B); 就可以得到和A一模一样的矩阵B。(当然需要事先声明B)
copyTo还有一个重构函数copyTo(B,MASK)。意思是可以得到一个附加掩膜MASK的矩阵B。
//【3】加载掩模(必须是灰度图) Mat mask = imread("logo.jpg", 0); //【4】将掩膜拷贝到ROI log...
使用copyTo函数可以得到一个复制的矩阵。 A.copyTo(B); 就可以得到和A一模一样的矩阵B。(当然需要事先声明B)
copyTo还有一个重构函数copyTo(B,MASK)。意思是可以得到一个附加掩膜MASK的矩阵B。
-
//【3】加载掩模(必须是灰度图)
-
Mat mask = imread("logo.jpg", 0);
-
//【4】将掩膜拷贝到ROI
-
logoImage.copyTo(imageROI, mask);
我们如何理解上面两句话的含义?
首先第一句 是:读取logo.jpg到mask这个矩阵中,mask就是我们的掩膜,也可以说是衣服
第二句:我们给imageROI这个矩阵 加了mask这个掩膜,给imageROI 穿了衣服后得到了新的logoImage
后续就可以使用logoImage了!!!
文章来源: kings.blog.csdn.net,作者:人工智能博士,版权归原作者所有,如需转载,请联系作者。
原文链接:kings.blog.csdn.net/article/details/84453917
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)