如何使用OpenCV为图像添加水印?

时间:2012-06-26 07:29:04

标签: c++ opencv watermark

有没有办法使用OpenCV库将水印图像添​​加到另一个图像?

我正在使用OpenCV和C ++。

3 个答案:

答案 0 :(得分:2)

看看this tutorial

以下是一些(未经测试的)代码:

 Mat watermark = imread("watermarkimage.png")
 Mat img = imread("yourimage.jpg");
 //assuming the watermark has same number of channel and size as your_image
 Mat watermarked = (0.8 * img) +  (0.2 * watermark)

答案 1 :(得分:0)

您可以使用opencv的<{3}}功能在图像上添加文字水印。

答案 2 :(得分:0)

简单:将原始图像(90%)与添加了水印文本/图形的副本混合(10%)。