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