ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

5分钟上手IOPaint:免费开源AI图像修复,3步抹掉照片里的路人和水印

5分钟上手IOPaint:免费开源AI图像修复,3步抹掉照片里的路人和水印 5分钟上手IOPaint免费开源AI图像修复3步抹掉照片里的路人和水印【免费下载链接】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 能替你做什么IOPaint 是一个自托管的图像修复inpainting工具背后接入了 LaMa、Stable Diffusion、PowerPaint 等主流模型覆盖擦除和替换两类任务。它面向不需要编程基础、也不想把照片上传到云端的人完全免费开源图片全程在本机处理不经过任何第三方服务器。对你来说它省掉的是三件事请人修图、学 PS 的修补工具、以及手动抠背景的时间。支持 CPU、NVIDIA GPU 和 Apple Silicon普通笔记本也能跑起来。快速上手从安装到第一次出图只需2条命令这一节带你从零基础走到看到第一张修复结果。先安装主程序下面这条命令会把 IOPaint 装好pip3 install iopaint如果你用的是 NVIDIA 显卡建议先单独安装对应版本的 PyTorchAMD 显卡用 rocm 源仅 Linux 支持装完主程序后即可跳过。装好后启动 Web 界面让工具自己打开浏览器iopaint start --modellama --devicecpu --port8080首次启动会自动下载 LaMa 模型网络通畅时一两分钟完成。之后在http://localhost:8080里上传一张图 → 用画笔涂掉路人、水印或杂物 → 点执行 → 下载结果。第一次修复一般几秒到十几秒出图。常用可选项--devicecpu通用、cudaNVIDIA GPU、mpsApple Silicon 芯片--model修复模型名lama是默认值其他选择见后文--model-dir指定模型下载目录默认位置磁盘不够时用它核心能力这些场景都能直接搞定这一节按最常见的三类需求展示 IOPaint 的实际效果图片均为项目自带示例。如何抹掉照片背景里的路人拍完照才发现角落站了个陌生人在 Web 界面上传照片用画笔把路人涂黑mask 不用涂得精确略大于目标更好选择 LaMa 模型执行。同一张照片左图左上角有位路人右图已消失墙面和地板纹理补全自然如何去除画面中的多余物体照片、海报里多出来的物件挂着的灯笼、多余的招牌同样适用。涂抹目标区域后模型会参考四周内容做补全大面积遮挡也不会露馅。婚礼堂天花板上被移除的纸灯笼木梁与阴影衔接几乎看不出痕迹如何批量清除水印和文字带版权水印的素材图、游戏海报上的大标题文字涂抹后文字笔画会被周围画面自然覆盖。同一张素材图的多枚斜向水印全部被清除肤色和车体细节没有明显断层进阶玩法按你想要的效果来配置这一节不罗列功能直接按目标场景给配置。插件默认关闭在启动命令后追加参数即可同时启用。想要自动选区、精确去背景手动涂 mask 费时间时可以开两个插件--enable-interactive-seg启用 Segment Anything画面里点一下物体就能自动圈出完整 mask--enable-remove-bg直接分离前景输出透明 PNG适合做素材裁切。两者都可以配--interactive-seg-device、--remove-bg-device指定运行设备例如iopaint start --enable-interactive-seg --enable-remove-bg \ --interactive-seg-devicecuda --remove-bg-devicecuda想修脸或把图变清晰老照片面部模糊、损坏追加--enable-gfpgan人脸修复分辨率低、想放大四倍追加--enable-realesrgan超分辨率。它们都默认跑在 CPU 上加--gfpgan-devicecuda之类的参数可提速。想一次处理几百张图批量去水印iopaint run是纯命令行批处理模式不启动 Web 界面iopaint run --modellama --devicecpu \ --image输入图片目录 --maskmask目录 --output输出目录两个要点mask 目录里的文件名要和原图一一对应如果--mask指向单个 mask 文件则所有图片复用同一个蒙版正好适合全图去同一个固定水印的场景。避坑指南新手最常踩的3个坑这一节帮你省下排查问题的时间。CPU 慢不一定是卡死了。LaMa 这类轻量模型在 CPU 上小图几十秒、大图几分钟属于正常但 Stable Diffusion 系列在纯 CPU 上极慢基本没法用。想跑扩散模型优先给--device配cuda或mps。显存不够时降档启动。大模型报 OOM 或启动失败追加--low-mem降低峰值内存和--cpu-offload把模型分层挪到 CPU速度会变慢但能跑通再不行加--no-half关掉半精度。模型别选错。删东西默认用lama快且省资源绝大多数擦除任务它就够了想替换而不是删除把路人换成草地才需要 SD / PowerPaint 这类扩散模型文字增删任务有专门的 AnyText。选错模型只会更慢不会更好。适用人群与选型建议这一节直接给结论帮你少走弯路。摄影爱好者日常抹路人、清杂物--modellama就够配合交互分割插件省涂 mask 的时间。电商运营 / 内容团队固定位置的重复水印用批量模式一次跑完需要精修时用交互式分割把产品区域圈得干干净净。设计师 / 修图师需要替换内容或延展画面outpainting时切到 PowerPaint 或 SD 模型交付前用 RealESRGAN 加一道超分。隐私保护需求抹掉照片里的证件、车牌等敏感信息LaMa 即可数据不出本机。低配置设备全程 CPU LaMa 的组合是最稳的起点别急着上扩散模型。一句话选型删除选 LaMa替换选 PowerPaint / SD文字选 AnyText。一句话总结IOPaint 的价值在于免费、开源、本地运行把抹掉不要的东西这件事从小时级压到分钟级照片全程不出你的电脑。想现在就试按上面快速上手两条命令装好启动或者从仓库源码目录看起后端与模型实现iopaint/model/批量处理入口iopaint/batch_processing.py插件分割/去背景/人脸修复iopaint/plugins/项目地址https://gitcode.com/GitHub_Trending/io/IOPaint 源码只读建议 clone 后使用【免费下载链接】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),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进