我使用openCV的addweighted函数将两个图像加在一起
addWeighted(ROI,1,watermark,0.5,0.0,ROI);
然而,当我尝试做相反的事情时,我得到了黑色的补丁,而不是从结果图像中删除第二个图像。
addWeighted(ROI,1,watermark,-0.5,0.0,ROI);
我也尝试过使用减法,但我得到了相同的结果。下图描述了我在说什么。请注意,我的算法没有正确检测到所有带水印的区域,但是对于那些被正确检测到的区域,我无法从中减去水印。
如果你们能建议我如何做减法,将不胜感激。
谢谢你。