今天给大家介绍一款ai去水印的开源项目,lama-cleaner。话不多说,直接上安装方法,基于win系统。
如果有能力,可以先去开发者搭建的免费网站体验一下去水印的能力,网址如下,也许需要魔法上网:
https://huggingface.co/spaces/Sanster/iopaint-lama
一、安装Python
建议安装最新版python即3.12.x,python国内下载地址-华为源:
https://mirrors.huaweicloud.com/python/
如果3.12.x安装后无法使用,可以考虑安装3.10.x
选择版本后进入,继续选择下载相应的压缩包,一般选择exe结尾的即可。
下载后解压缩,双击exe安装包打开,开始安装。
如果需要自己选择路径,就点击customize installation ,否则就采用默认的设置,安装到C盘,即点击install now。不过无论你选择何种安装方式,都需要为python添加环境变量,即勾选下方的Add Python 3.x to PATH。
到这一步,Optional Features,全选即可,尤其pip不能漏了。
如果自己选择安装的盘符,会这样:
最后点击install进行安装即可。
安装完成后,使用win+r运行窗口,输入cmd,调用命令提示符,在命令提示符中输入python,如果返回版本号,即安装成功!
这样,我们的python就安装完成了,接下来我们开始安装项目。
二、安装项目
本项目是开源项目,可以免费获取,地址是:
https://github.com/guocuixia/lama-cleaner-
下载该项目的zip包到本地。
在空间足够的盘中新建一个文件夹命名为lama-cleaner,然后将上面的zip包中所有的文件解压放入。
在路径栏中输入cmd命令调用命令提示符,然后使用命令:
python -m venv venv
该命令为本项目创建一个独立的python虚拟环境,便于安装依赖。成功运行后,会出现一个venv文件夹,这个文件夹就是虚拟环境目录。
接着,依次使用以下命令,激活虚拟环境:
cd venv/Scripts
activate
会出现这样的提示符情形:
在这里使用命令,先更新pip,再安装相应依赖:
#更新pip命令
python -m pip install --upgrade pip
#下载依赖
pip install lama-cleaner
如果速度慢,可以采用国内镜像源安装,命令:
pip install lama-cleaner -i https://pypi.tuna.tsinghua.edu.cn/simple
然后安装模型,这个模型最好自己去下载,链接:
https://www.iopaint.com/install/download_model
或者直接点击作者给出的百度网盘链接去下载:
https://pan.baidu.com/s/1vUd3BVqIpK6e8N_EA_ZJfw
提取码:flsu
模型下载完成后,找到安装torch的文件夹,一般是以下文件夹,将模型放进去:
C:\Users\[用户名]\.cache\torch\hub\checkpoints\
到此,项目即部署成功!
三、打开项目
当我们的项目安装完成后,就可以使用啦,那么怎么使用呢?接着上面的cmd界面,运行命令:
lama-cleaner --model=lama --device=cpu --port=8080
这个命令中cpu是使用cpu处理水印,如果你的电脑有GPU,并且安装了codu,可以改为cuda。
即:
lama-cleaner --model=lama --device=cuda --port=8080
四、使用项目去水印
本项目打开后界面是类似这样的:
上传图片后,涂抹水印区域,等待水印去除完成,点击下载按钮即可。
这样,水印就去掉了,可以看看以上案例的成果: