图片水印是一种在图片上进行标记的笔墨或图案据,它常日用于标明版权所有权。
图片水印现在运用很广,我们可以在很多网站上都可以见到。
如何快速去掉图片水印

去除水印的办法有很多,如果要风雅化去除,可以选择PS等图片编辑工具,但是要处理大量的图片,事情量就很大了,这时候该怎么办呢,下面先容一种通过程序大略高效的办法。
Step1. 安装opencv
在Ubuntu下安装opencv的方法在Ubuntu下安装opencv已有详细解释
Step2. 安装opencv的python接口
可以直接通过pip来进行安装
sudo pip3 install opencv-python
Step3. 安装nowatermark
同样,也可以通过pip来直接安装
pip3 install nowatermark
Step4. 获取图片的水印
将水印进行灰度化和二值化处理后,天生水印模板文件watermark.jpg
如何灰度化和二值化可以参考图像处理工具ImageMagick - 灰度化和二值化
Step5. 编程实现去水印
代码如下:
from nowatermark import WatermarkRemoverpath = './'watermark_template_filename = path + 'watermark.jpg'remover = WatermarkRemover()remover.load_watermark_template(watermark_template_filename)remover.remove_watermark(path + 'test.jpg', path + 'test-result.jpg')
天生去水印的图片
把稳:这个不是万能的,有坑在里面,你取的水印模板图片,最好用于去源图片大小同等上。不然就会嘿嘿嘿嘿嘿嘿嘿嘿