您的位置:首页 > 其它

chapter13_4图片的高级融合

2017-09-05 17:04 267 查看
#include"opencv2/opencv.hpp"
using namespace cv;

void main()
{
Mat img = imread("1.jpg");
Mat logol = imread("opencv.jpg");
Mat imgROI = img(Rect(20,20,logol.cols,logol.rows));
Mat mask = imread("opencv.jpg",0);//以灰度图读取opencv.jpg
bitwise_not(mask,mask);//取反操作,具体见chapter11
threshold(mask,mask,70,255,THRESH_BINARY);//因为还有一些毛点,所以进行二值化操作,阈值为70,大于70为1,小于70为0
logol.copyTo(imgROI,mask);
imshow("mask",mask);
imshow("融合后照片",img);
waitKey(0);

}



    



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: