当我们在网上下载图片素材的时候会发现有一些图片是带有网站的水印的,这样的图片我们不能直接使用而是需要先把水印去除。或者在我们日常拍照的时候照片中经常出现一些不必要的人或物。那么怎么去除一张图片的水印或者去除照片中多余的事物呢?
今天来分享一个完全免费开源的去水印的软件——Lama Cleaner。
下载安装
github地址:
准备Python环境
如果你的电脑有Python环境,这一步可以跳过。如果不知道Python怎么安装可以看我之前写过的一片文章👉【AI绘画】给美女更换衣服!
按下win+r打开输入cmd打开命令窗口依次输入如下命令:
#安装GPU运行环境
pip install torch==1.13.1+cu117 torchvision==0.14.1 --extra-index-url https://download.pytorch.org/whl/cu117
#安装Lama Cleaner
pip install lama-cleaner
#以GPU的方式启动
Lama Cleaner lama-cleaner --model=lama --device=cuda --port=8080
当我们看到上图的时候说明软件已经启动成功了,接着访问http://localhost:8080 即可!
界面功能如下:
使用
首先来演示去水印的功能,例如我们有一张水印图片。
点击上传图片,然后选中水印部分,等待几秒钟即可。
之前:
之后:
Lama Cleaner也可以去除图片中多余的部分,这个功能在我们平时修图的时候非常实用。
例如下面这张图片,我们可以去掉图中的行人。
之前:
之后:
是不是毫无违和感,去除的过程完全在本地运行,依赖GPU的算力,感兴趣的小伙伴可以去试试了。
更多文章干货,推荐公众号【程序员老J】