我有第一张带有水印的照片,使用代码:
import cv2
import numpy as np
img = cv2.imread("veidz.jpg")
alpha = 2.0
beta = -160
new = alpha * img + beta
new = np.clip(new, 0, 255).astype(np.uint8)
cv2.imwrite("cleaned.png", new)
我得到了第二张没有水印的照片,但是它变得更清晰,所以我有一个问题,有什么方法可以应用照片或其他方法使照片像第一张一样平滑但没有水印?>
第一张照片:
第二张照片:
答案 0 :(得分:0)
(1)如果您觉得更尖锐的响应太高,则可以使用像这样的金字塔类型的方法。里面的代码运行良好。
https://github.com/arnaud-ramey/watermark_remover
(2)也可以使用水印位置作为蒙版,然后执行图像平滑以使文本更自然