拖拽你的图片到这里 或者

水印文字

图片去除水印

是什么:从图片中移除水印、文字或不需要的物体。

为什么:清理图片内容,提高视觉质量。


Python 示例

python

import cv2
import numpy as np

def remove_watermark(image_path, output_path="clean_image.jpg"):
    """去除图片水印"""

    # 读取图片
    img = cv2.imread(image_path)

    # 创建掩码(识别水印区域)
    hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)

    # 根据颜色范围识别水印(需要调整参数)
    lower = np.array([0, 0, 200])  # 调整这些值
    upper = np.array([180, 50, 255])
    mask = cv2.inRange(hsv, lower, upper)

    # 使用修复算法去除水印
    result = cv2.inpaint(img, mask, 3, cv2.INPAINT_TELEA)

    # 保存结果
    cv2.imwrite(output_path, result)
    print(f"水印去除完成: {output_path}")

# 使用示例
remove_watermark("watermarked_image.jpg", "clean_result.jpg")

安装依赖

bash

pip install opencv-python numpy

一句话总结:使用OpenCV的颜色识别和修复算法,自动检测并去除图片中的水印区域。