在本文中,我将带所有人使用Python和OpenCV在图像中添加水印。含水标记打算将文本/徽标留在图像上,许多博客作者将使用水印来保护图像的版权。水印的使用可以确保确保图像的所有者是在图像上打印水印的人。
在水印前面的图片:
logo.png:
计算两个图像的高度和宽度并将其保存到其他变量中。我们需要计算宽度和高度,因为我们需要将水印放在图像上的某个位置上。为此,我们只需要了解徽标和图像的正确宽度和高度即可。
在这里,我们在OpenCV中使用形状函数,该功能返回图像的高度和宽度。
现在,我们计算图像中心的坐标,因为我想将水印放置在图像中心,您也可以选择其他位置。
为了在图像中添加水印,我们将在OpenCv.Fir.fir.fir.fir.fir.fir.fir.firs中使用额外的功能,我们将提供一个目的地,以放置在水印中,然后将目的地传递给带有图像和徽标的加重功能。
语法:
在我们的示例中,Source1是我们要放置徽标的图像。alpha是徽标的不透明。Source2是徽标本身。我们将将Beta设置为1,而不透明的Alpha和Gamma分别为1和0。
之后,我们只显示结果并保存输出。为了证明我们使用IMSHOW函数的输出并写入/保存图像,我们在两个函数中使用IMWRITE函数。首先,我们必须提供文件名作为参数,然后将文件名提供。CV2.WaitKey(0)用于等待直到用户按下ESC键,然后cv2.destroyallwindows函数将关闭窗口。
输出: