OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 3807|回复: 1

求助贴,望各位高手指点如何用EmguCv制作水印

[复制链接]
发表于 2012-2-21 17:21:29 | 显示全部楼层 |阅读模式
#include <opencv2/highgui/highgui.hpp>
网上看了一个源码是 OPenCV的。 <!-- m --><a class="postlink" href="http://www.cnblogs.com/xianglan/archive/2011/07/30/2122186.html">http://www.cnblogs.com/xianglan/archive ... 22186.html</a><!-- m -->

#include <opencv2/core/core.hpp>

int main(){
    cv::Mat image = cv::imread(&quot;E:/Image/Fruits.jpg&quot;);
    cv::Mat logo = cv::imread(&quot;E:/logo.png&quot;);
    cv::Mat imageROI;
    imageROI = image(cv::Rect(10,10,logo.cols,logo.rows));
    logo.copyTo(imageROI);
    cv::namedWindow(&quot;result&quot;);
    cv::imshow(&quot;result&quot;,image);
    cv::waitKey();
    return 0;
}

自己照着写了一个EmguCv的代码
       Image<Rgb, Byte> image = new Image<Rgb, Byte>(&quot;D:\\50307.jpg&quot;);
            Image<Rgb, Byte> logo = new Image<Rgb, Byte>(&quot;D:\\01146.png&quot;);
            Rectangle rect1 = new Rectangle(10, 10, logo.Cols, logo.Rows);
            image.ROI = rect1;
            logo.CopyTo(image);
            this.pic1.Image = image.ToBitmap();
结果 输出的是 logo 的图片了?
那位高人给讲解一下啊?
回复

使用道具 举报

发表于 2013-9-12 10:36:14 | 显示全部楼层
0.0
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-10 05:17 , Processed in 0.010162 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表