21xrx.com
2024-12-22 16:18:38 Sunday
登录
文章检索 我的文章 写文章
使用OpenCV的函数来给图片添加水印文字
2023-10-12 02:53:57 深夜i     --     --
OpenCV 图片 水印 文字 函数

OpenCV是一个广泛使用的开源计算机视觉库,它提供了许多功能强大且灵活的函数,用于在图像处理和计算机视觉任务中使用。在本文中,我们将使用OpenCV的函数来给图片添加水印文字。

首先,我们需要导入OpenCV库,并读取要添加水印的图片。可以使用cv2.imread()函数来读取图片。

python

import cv2

# 读取图片

image = cv2.imread("input.jpg")

接下来,我们需要指定水印文字的内容、字体、大小和颜色等属性。可以使用cv2.putText()函数来实现这一步。

python

# 设置水印文字属性

text = "Watermark"

font = cv2.FONT_HERSHEY_SIMPLEX

font_scale = 1

color = (0, 0, 255)

thickness = 2

然后,我们可以使用cv2.putText()函数将水印文字添加到图片上。

python

# 添加水印文字

image_with_watermark = cv2.putText(image, text, (10, 30), font, font_scale, color, thickness, cv2.LINE_AA)

在上述代码中,我们指定了水印文字的位置为(10, 30),字体类型为cv2.FONT_HERSHEY_SIMPLEX,字体大小为1,颜色为红色(0, 0, 255),边框厚度为2,边框类型为cv2.LINE_AA。

最后,我们可以使用cv2.imwrite()函数将带有水印文字的图片保存到磁盘中。

python

# 保存图片

cv2.imwrite("output.jpg", image_with_watermark)

通过以上步骤,我们成功地使用OpenCV的函数为图片添加了水印文字。可以通过调整水印文字的属性来实现不同的效果,例如更改字体、大小、颜色和位置等。OpenCV提供了丰富的函数,可以满足不同的需求,并且具有很好的性能和稳定性。无论是为个人照片添加水印,还是为商业用途设计图像处理算法,OpenCV都是一个强大的选择。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复