IOPaint使用教程:3步完成AI图像修复与水印去除
2026/9/5 15:28:08 网站建设 项目流程

IOPaint使用教程:3步完成AI图像修复与水印去除

【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint

你刚拍完一组照片,但图库水印正好压在主体上。IOPaint 是一个开源的 AI图像修复工具,支持水印去除、物体擦除和扩散模型替换:在图上把不想要的区域标出来,模型会用周围内容把那块补好。

三分钟跑起来:IOPaint快速安装与启动

先跑通再说。装好 Python 3 之后,两条命令就够:

pip3 install iopaint iopaint start --model=lama --device=cpu --port=8080

首次启动会自动下载 LAMA 模型(几十 MB,耐心等一下)。浏览器打开 http://localhost:8080,你会看到一个上传区和右侧的参数面板,左侧画布上直接涂掩码。有 N 卡就把--device=cpu改成--device=cuda,速度会明显快一截。

三步出图:IOPaint核心工作流

拿到页面后,整个流程只有三步:

  1. 上传图片。拖进上传区,或点文件按钮从本地选。页面内置文件管理器,可以直接浏览输出目录。
  2. 涂抹掩码。选画笔工具,把水印盖住即可,滚轮调笔刷大小;涂多、涂少都无妨,掩码面板支持一键膨胀、收缩和反选。
  3. 选模型点修复。参数面板里挑一个模型(默认就是 LAMA),点 Run,几秒后左侧出现结果图,直接下载。

下图是走完整流程的产出:

模型选择指南:LAMA、ZITS、PowerPaint一张表看懂

擦除类模型里最常用的三个,差异如下:

模型适用场景一句话特点推荐迭代次数
LAMA大面积连续水印、文字、物体一次前向出图快,大面积修补自然单次推理,多轮叠加 2-3 次
ZITS复杂纹理、半透明水印内部采样 1-3 次迭代,细节更稳1-3 次
PowerPaint语义引导的替换与创意修复扩散模型,支持提示词和 5 种任务采样步数 30-50

拿不准就用 LAMA。它速度最快,大面积水印、文字、物体擦除的效果都够自然,也是所有入门场景的默认选择;ZITS 留给纹理难搞的图,PowerPaint 想换内容时再用。

真实效果展示:三类场景的水印去除前后对比

摄影水印。半色调人像照片上原本布满斜向版权水印,修复后完全消失,面部、车窗和帽子的细节都保持自然。

漫画文字。黑白漫画页去掉了所有对话气泡、旁白框和拟声词,飞机线条与爆炸墨块没有受波及。

海报标题。游戏海报顶部的金色标题被擦掉,天空云纹补得连贯,发光徽记周围的边缘处理得很干净。

效率提升:单张耗时与批量处理命令

单张耗时看设备:CPU 上 LAMA 处理一张中等尺寸图片是几十秒量级,GPU 上则是秒级完成。对照一下:手动涂抹一张图大约 5-15 分钟,IOPaint 批量跑起来几乎不用人管。

批量处理用iopaint run,把图片和掩码各放一个文件夹即可:

iopaint run --model=lama --device=cpu \ --image=./input --mask=./masks --output=./results

--mask指向文件夹时,掩码会按同名文件自动配对;如果只指一张掩码,则所有图片共用它。

进阶玩法:插件与命令行参数

插件扩展:人脸修复、超分与交互式分割

  • GFPGAN(人脸修复):修复被水印压坏的人脸,代码在 iopaint/plugins/gfpgan_plugin.py
  • RealESRGAN(超分):修复后放大 2-4 倍,代码在 iopaint/plugins/realesrgan.py
  • InteractiveSeg(交互式分割):点两下鼠标就生成精确掩码,比手动涂画更准,代码在 iopaint/plugins/interactive_seg.py

命令行进阶:多参数启动命令

iopaint start --model=lama --device=cuda --port=8080 \ --enable-gfpgan --gfpgan-device=cuda \ --inbrowser # --inbrowser 启动时自动打开浏览器

收尾:一个定位与参与方式

IOPaint 的定位很简单:一个免费、可自托管的 AI图像修复工具,从 AI去除水印、擦除物体到扩散模型替换内容,核心流程都是"上传、标注、点击"。项目完全开源,代码可以直接提 PR,也可以用自己的数据训练修复模型再提交进来。

本项目完全开源,代码与模型加载逻辑都在仓库内,欢迎参与贡献。

【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询