logo.copyTo(imageROI,mask)

来源:互联网 发布:分享与存储系统源码 编辑:程序博客网 时间:2024/05/20 21:21

using namespace cv;

int main(int argc, char** argv)
{
 Mat img1 = imread("lena.jpg");
 Mat logo = imread("logo.png");
 if(img1.empty() || logo.empty())
 {
  printf("Can't read one of the images\n");
  return -1;
 }
 Mat imageROI=img1(cv::Rect(img1.cols-logo.cols,img1.rows-logo.rows,
  logo.cols,logo.rows));
 cv::Mat mask(imread("logo.png", CV_LOAD_IMAGE_GRAYSCALE));
 logo.copyTo(imageROI,mask);
 cv::imshow("image",img1);
 cv::waitKey(0);
 return 0;
}



0 0