IOPaint 完整指南:免费开源的 AI 图像修复工具,三步擦除照片里的任何物体

IOPaint 完整指南:免费开源的 AI 图像修复工具,三步擦除照片里的任何物体

【免费下载链接】IOPaint Image 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. 【免费下载链接】IOPaint 项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint

IOPaint 是一款免费开源的 AI 图像修复工具,能把照片里你不想要的物体、水印、路人一键擦除,还能用 Stable Diffusion 把擦掉的区域重新画上你想画的东西。它完全在本地运行,照片不会上传到任何服务器。下面这篇指南带你从零快速上手,从最基础的去水印到进阶的批量修复都能搞定。

🎯 什么时候你会需要它

大多数人的需求其实就三件事,IOPaint 都覆盖:

去掉照片上的水印

图库图、演示图上常见的斜排水印,用 IOPaint 的默认模型 LaMa(一款专门做图像补全的修复模型)就能抹平,背景纹理会自然衔接。

IOPaint 去除照片水印前后对比

处理完成后,水印消失,画面细节保留完整:

IOPaint 去除水印后的干净照片

擦除画面中不想要的物体

多出来的气球、路过的行人、杂物,都可以框选后交给 AI 补全。下面这张照片左上角多出的白色气球被擦除后,屋顶木架结构依然完整:

IOPaint 擦除多余物体前的画面

IOPaint 擦除多余物体后的干净画面

修复老旧照片

磨损、划痕、褪色严重的老照片,也可以用同样思路处理,让画面更清爽:

IOPaint 修复前的老旧照片

IOPaint 修复后的清晰老照片

🚀 从安装到出图只需三步

IOPaint 支持 CPU、GPU 和 Apple Silicon,不需要专门配环境。整个过程就三步。

第一步,安装。在终端里执行 pip3 install iopaint,装好就完成依赖配置。

第二步,启动服务。执行下面这条命令,模型会在启动时自动下载,不用你手动找文件:

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

第三步,打开浏览器访问 http://localhost:8080,就能看到操作界面。选图、用画笔圈住要处理的区域、点运行,等几秒钟就能出图。

如果你只想要最简单的体验,Windows 用户也可以直接看 一键安装包脚本。想换成 GPU 加速,把命令里的 --device=cpu 改成 --device=cuda 即可。

✏️ 标记区域的最佳画法

IOPaint 靠"标记"来判断要处理哪里,标记的质量直接决定效果:

  • 用适中大小的画笔把目标区域盖满,边缘略往外圈一圈更稳。
  • 复杂物体可以分几次小块标记,别一次糊一大片。
  • 只想去水印这类细线条时,顺着线条描边即可,不必涂满整块。

界面里支持预览,标记完可以先看一眼遮罩范围再运行,避免擦过头。

🔁 进阶玩法:换模型做"重绘"而不是"擦除"

默认的擦除模型负责"抹掉",但如果你想让抹掉的地方长出新东西,可以切到扩散模型。IOPaint 内置了 Stable Diffusion、SDXL 等模型,支持"按提示词重绘"和"向外扩展画面"(outpainting)。

几个常用方向:

  • PowerPaint:边涂边生成新内容,适合替换物体。
  • AnyText:专门用来在图里生成文字,做海报、贴图很顺手。
  • Stable Diffusion / SDXL 系列:通用重绘,支持接各种社区模型。

启动时加 --model 指定模型名就能切换,可选模型清单见 模型目录。模型文件首次会自动下载,也可以用 --model-dir 改存放位置。

📦 批量处理与实用插件

如果你有一堆图要处理,不用一张张点。命令行里用 run 子命令就能批量跑,把原图和遮罩分别指向对应文件夹:

iopaint run --model=lama --device=cpu \
  --image=/path/to/images \
  --mask=/path/to/masks \
  --output=output_dir

--mask 指向单个文件时,所有图都会用同一个遮罩,很适合做统一的水印清理。

除了核心模型,IOPaint 还带了一组可选插件,启动时加对应开关就能用,源码在 插件目录

  • Segment Anything(交互式分割):点一下就能精准选中物体,比手绘画笔更快。
  • GFPGAN / RestoreFormer:人脸修复,适合老照片里的脸部。
  • RealESRGAN:超分辨率放大,把低清图变清晰。
  • RemoveBG / Anime Seg:抠背景,分别为通用图和二次元图训练。

🔒 照片为什么不会上传云端

这一点是很多人最关心的。IOPaint 是"自托管"的工具,也就是服务跑在你自己的机器上:界面、模型、图片处理全都在本地完成,不会把照片传到第三方服务器。对隐私敏感的场景——比如处理证件照、客户素材——这一点对比那些要上传的在线工具更放心。模型文件首次下载后也会缓存在本地,之后离线也能用。

常见问题

  • 显存不够怎么办? 启动时加 --low-mem--cpu-offload,把部分权重放到内存里,能明显降低显存占用。
  • 想要 Apple Silicon 加速? 大多数模型会自动用上 MPS(苹果芯片的加速方式),个别擦除模型会自动回退到 CPU,不影响使用。
  • 换电脑怎么办?--model-dir 指定模型目录,把缓存目录拷过去就行,不用重新下载。

去体验一下

IOPaint 完全免费开源,没有内购也没有订阅。你可以先在本地跑起来试去水印,再慢慢玩扩散模型和插件,按自己的节奏来。打开终端装一下、启动服务,几分钟就能看到自己的第一张修复图。

【免费下载链接】IOPaint Image 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. 【免费下载链接】IOPaint 项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint

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

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值