原理是:用2张图片进行比照
须要留神 我这个ddd.jpg是本人非专业P的图,失常应该是都是黑的背景而后logo和原图一样大小,2张图片须要一样的像素长宽

import cv2'''两个图片比照去水印'''def get_water():    # 黑底白字    src = cv2.imread('yuan111.jpg')  # 默认的黑白图(IMREAD_COLOR)形式读入原始图像    # black.jpg    mask = cv2.imread('ddd.jpg', cv2.IMREAD_GRAYSCALE)  # 灰度图(IMREAD_GRAYSCALE)形式读入水印蒙幅员像    # 参数:指标修复图像; 蒙幅员(定位修复区域); 选取邻域半径; 修复算法(包含INPAINT_TELEA/INPAINT_NS, 前者算法成果较好)    dst = cv2.inpaint(src, mask, 3, cv2.INPAINT_NS)    cv2.imwrite('result111.jpg', dst)get_water()