我有第一张带有水印的照片,使用的是代码:
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)
我得到了第二张没有水印的照片,但它变得更清晰了,所以我有一个问题,有没有什么方法可以使照片平滑到第一张照片,但没有水印?
第一张照片:
第二张照片:
发布于 2019-05-26 00:16:51
(1)如果您觉得更尖锐的响应太高,那么您可以使用金字塔类型的方法,如下所示。里面的代码运行得很好。
https://github.com/arnaud-ramey/watermark_remover
(2)还可以使用水印位置作为掩模,然后进行图像平滑,以获得更自然的文本
https://stackoverflow.com/questions/56305776
复制相似问题