opencv学习笔记4-线性混合

坚强是说给别人听的谎言 提交于 2020-02-23 02:12:52

只用来记录学习笔记

线性合并:

double alpha = 0.5;
	if (src1.rows == src2.rows&&src1.cols == src2.cols&&src1.type() == src2.type()) {
		addWeighted(src1, alpha, src2, (1.0 - alpha), 0.0, dst);
		imshow("blend demo", dst);
		namedWindow("input1", CV_WINDOW_AUTOSIZE);
		imshow("input1", src1);
		namedWindow("input2", CV_WINDOW_AUTOSIZE);
		imshow("input2", src2);
	}else{
		cout << "size not same" << endl;
		return -1;
	}

效果图:
在这里插入图片描述
相乘:

multiply(src1, src2, dst, 0.6);
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!