2022
05-12
05-12
运用python去除图片水印
目录OpenCV+Numpy函数简介色彩转换PIL +itertools由于图片水印的种类有很多,今天我们先讲最简单的一种。即上图中的①类水印,这种水印存在白色背景上的文档里,水印是灰色,需要保留的文字是黑色。这种通常可以进行简单的亮度/对比度转换,直到水印消失并降低亮度以进行补偿[1]。参考别人的方法,我发现可以用多种方法去除水印。大致原理比较相似,下面先讲OpenCV的方法。OpenCV+Numpy本方法需要使用的库:cv2、numpy...
继续阅读 >
目录一、推理原理二、推理步骤三、参考代码四、效果图一、推理原理1.标定噪声的特征,使用cv2.inRange二值化标识噪声对图片进行二值化处理,具体代码:cv2.inRange(img,np.array([200,200,240]),np.array([255,255,255])),把[200,200,200]~[255,255,255]以外的颜色处理为02.使用OpenCV的dilate方法,扩展特征的区域,优化图片处理效果3.使用inpaint方法,把噪声的mask作为参数,推理并修复图片二、推理步骤1.从源图片,...