拓冰建站拓冰建站
首页 / 资讯中心 / 正文

IOPaint:免费开源 AI 图像修复工具,两步抹掉水印和杂物

IOPaint免费开源 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/IOPaintIOPaint 是一款免费的开源 AI 图像修复工具本地部署、数据不出机器涂抹标记后生成即可去水印、移除物体还能往图里自然地加字。一、先让它跑起来最低门槛不高内存 8GB 以上的电脑、任意系统Windows / macOS / Linux都能跑。默认模型 LaMa 本身很轻纯 CPU 即可只有后面要用的 PowerPaint、AnyText 等扩散类模型才需要一块独显建议 6GB 显存以上。装好 Python 3.10 后在任意平台执行git clone https://link.gitcode.com/i/d159a643832536f706a90ebc168e2b50 cd IOPaint pip install -r requirements.txt python main.py start --modellama --devicecpu启动后浏览器访问http://localhost:8080就是操作界面。几个常见变体有 NVIDIA 显卡把--devicecpu换成--devicecuda端口被占用加--port9090首次启动会自动下载模型位置默认在~/.cache可用--model-dir改到别的磁盘小提示Apple Silicon 的 Mac 上部分轻量修复模型LaMa 等暂时走不了 GPU用 CPU 模式即可。二、三步完成一次去水印️ 以一张布满版权水印的照片为例。标记打开图片用画笔把水印区域涂成黑色掩码。不需要涂得很精确盖住即可边缘可以稍微放宽一点。选模型侧边栏模型列表里选 LaMa点生成。出图几秒后得到修复结果直接保存到输出目录。修复前 / 修复后对比IOPaint AI 图像修复效果去水印前去水印后换成移除路人流程完全一样只是掩码涂在人物上物体移除前物体移除后三、它凭什么修得好IOPaint 不只有一个模型而是按任务把活儿分给三类模型LaMa擦除类主力。去水印、去小物体又快又稳对周边纹理衔接自然CPU 上就能跑速度以秒计。PowerPaint基于扩散模型不只抹掉还能替换。把掩码区域重新画成和场景语义协调的内容也支持向外扩展画面outpainting。AnyText专门往图里加字。生成的文字会贴合原图的光照、透视和材质不像普通工具那样贴在图上。区别一句话LaMa 负责无痕删除PowerPaint 负责合理重画AnyText 负责自然写字。四、不同图该选哪个模型你要做的事推荐模型备注去水印、去小杂物LaMa快CPU 就够移除人/物并重画背景PowerPaint 或 SD 修复模型需要 GPU画面外扩、补全边缘PowerPaintoutpainting 能力往图上写自然融入的文字AnyText文字排版 光影匹配只想快速粗擦、极低配机器cv2传统算法无 AI 依赖效果有限拿不准时先用 LaMa 试不够再看要不要上扩散模型。五、硬件门槛与速度硬件结论先说8GB 内存 CPU 可以日常使用想要扩散模型PowerPaint / AnyText的体验建议 6GB 显存的独显。模型最低配置典型速度感受LaMa8GB 内存CPU小图数秒大图数十秒PowerPaint6GB 显存可--low-mem降压GPU 上几十秒到约一分钟AnyText6GB 显存--low-mem相对最慢胜在效果省显存的两个开关--low-mem开启注意力切片与 VAE 分块和--cpu-offload把扩散模型权重挪到内存显著降低显存占用。六、从单张到批量进阶玩法三条够你覆盖 90% 的场景低配机器稳跑python main.py start --low-mem --cpu-offload再叠加--cpu-textencoder显存压力能再降一截。批量处理命令行run子命令直接跑整个文件夹python main.py run --modellama --devicecpu \ --image/path/to/images \ --mask/path/to/masks \ --output/path/to/out掩码目录里的图名需与原图同名如果只有一张掩码文件会复用到所有图片并自动缩放匹配尺寸。加--concat还能把原图、掩码、结果拼成一张对比图。模型组合拳复杂图先 LaMa 大面积擦除再用 PowerPaint 对局部补画想要更精细的选区可以开分割插件--enable-interactive-seg想要修好脸配--enable-gfpgan、想要放大配--enable-realesrgan插件实现都在 iopaint/plugins/ 目录下可自行研究。七、常见报错速查Q首次启动卡在下载模型A模型默认下到~/.cache磁盘紧张可用--model-dir换目录网络慢的话配置HTTP_PROXY环境变量或先手动把模型放好再用--local-files-only离线加载。Q扩散模型输出全黑或全绿A多半是半精度兼容问题启动时加--no-half强制全精度即可。Q提示显存/内存不足OOMA按--low-mem→--cpu-offload→--cpu-textencoder的顺序逐级加实在不行就换小尺寸图片或退回 LaMa。Q浏览器打不开页面 / 端口冲突A换--port要访问局域网其他设备时把--host设为0.0.0.0。想继续挖模型列表和插件用法可以看 iopaint/cli.py 里的--help选项与 iopaint/plugins/ 目录。项目入口gitcode.com/GitHub_Trending/io/IOPaint。【免费下载链接】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),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门