图片添加水印处理
1. 引言
图像处理中的水印添加是一种常见的操作,用于在图片上叠加一些信息或标识。本文将介绍如何使用OpenCV库在图片上添加水印,并通过详细的代码注释来解释每一步的操作。
2. 代码示例
以下是一个使用OpenCV库的简单代码示例,演示了如何在图片上添加水印:
import cv2
import numpy as np
# 读取原始图片
img = cv2.imread("img.png")
# 将图像类型转换为float16,以便后续处理
img = img.astype(np.float16)
# 读取水印图片
shuiyin_img = cv2.imread('shuiyin.png')
# 指定水印位置
shuiyin_pos = [80, 50]
# 在原图上叠加水印
img[shuiyin_pos[0]