ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

照片路人、素材水印都难处理?IOPaint 用 AI 把涂抹区域补全的 3 步指南

2026/9/6 21:42:09 拓冰建站 浏览量
照片路人、素材水印都难处理?IOPaint 用 AI 把涂抹区域补全的 3 步指南 照片路人、素材水印都难处理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旅行照里总有个别的路人挡在画面正中央电商图角落贴着样图水印——这种小麻烦靠 P 图软件一点点抠半小时起步。IOPaint 是一个基于 AI 模型的开源图片修复工具你把不想出现的部分涂掉它就根据周围内容自动补全这块区域支持 Stable Diffusion 生成的扩散模型和轻量快速的传统算法模型。它解决什么问题路人挡镜头景区照里三三两两的游客手动克隆修复很难对得准线条涂块交给 AI 重画反而干净。水印和文字碍眼素材图上斜着的水印、旧截图里的标题文字手工擦除会留下模糊的痕迹AI 补全能顺着背景纹理填充。老照片有污渍折痕、斑点、褪色不均传统软件只能一层层修AI 可以一次把整块脏区重绘成连贯的画面。它怎么做到给模型一张双联画核心机制可以理解成一幅双联画左边是你涂过掩码的图右边是原图模型并排看着这两张图只重画掩码盖住的部分其余像素原样保留。这里的掩码就是一张黑白蒙版黑的是你要保留的内容白的是要擦掉的区域像贴了一张半透明贴纸告诉模型就动这里。PowerPaint V2 在这个基础上又加了一层模型会同时盯住原图和掩码这两个通道像拿着放大镜对照着原图重绘所以边缘过渡更自然。想看实现细节可以读它的模型流水线源码pipeline_PowerPaint_Brushnet_CA.py。跟着做一遍场景一拍一张照片去掉闯入的物体你会遇到居家照片里多挂了个灯笼想把墙面还原干净。启动 IOPaint 后把assets/unwant_object.jpg拖进网页编辑器。选画笔大小调到比灯笼轮廓大一圈约大 10%只涂灯笼本体别涂到它投下的阴影。模型下拉选stable_diffusion_inpainting步数steps填 50掩码边缘模糊mask blur用默认 11。点生成10~20 秒后预览不满意就换个种子再点一次。 涂抹宁小勿大涂超出去的部分也会被重画本来完好的墙面反而多出新墙。场景二理一批素材图去掉水印你会遇到供应商发来的一批图右下角都压着水印需要逐张清理。在网页界面里先手动涂一遍水印导出这张黑白掩码或直接用现成的同名掩码图。原图全部放进一个文件夹掩码图与对应原图同名放进另一个文件夹。用批处理命令跑整批python -m iopaint run --model lama --image 原图目录 --mask 掩码目录 --output 输出目录加--concat可以把原图、掩码、结果拼成一张图方便抽查。输出目录里逐张看拼接图效果差的几张单独重跑。 小水印用lama这类轻量模型就够快只有需要重新生成内容的大区域才值得切到扩散模型。场景三修一份旧档擦掉覆盖文字你会遇到一张带大标题文字的旧图要把文字擦掉只留画面。打开assets/unwant_text.jpg用矩形选框直接框住整块文字比画笔快。模型选扩散模型引导强度guidance scale从默认 7.5 降到 6文字区域的补全会更克制、不易变形。强度strength保持 1.0让文字区域被完全重画而不是只擦淡。生成后放大检查文字边缘有残留就再补涂一小圈生成一次。 文字笔画细选框时四边各留出 3~5 像素的余量边缘才不会留下半截笔画。调参速查三个参数值得记steps 是重绘的迭代次数越多越细腻也越慢strength 是重画力度1.0 表示彻底重画调低则更接近原图mask blur 控制涂抹边界向外模糊多少像素越大边缘越软。修复场景stepsstrengthmask blur小水印、小斑点300.87文字、路人等中等区域501.011大面积背景重绘601.015效率上还有两条固定一套参数后把配置存成 JSON用run命令的--config参数整批复用省掉每张图重复调参同一个涂抹结果不满意时保持掩码不变只换 seed 连抽 2~3 次通常第三发就有一张能用的。跑起来git clone https://gitcode.com/GitHub_Trending/io/IOPaint cd IOPaint pip install -r requirements.txt python main.py start --port 8080 --device cuda启动后浏览器打开 http://127.0.0.1:8080网页右侧勾选 PowerPaint V2 插件开关它配合 Stable Diffusion 扩散模型工作就能用上前面说的双通道重绘。参数含义的完整定义在 schema.py批量逻辑在 batch_processing.py。有人已经用它干活了一位做历史资料整理的读者反馈民国老照片上的污渍和印章先备份原片再分区涂抹AI 补出来的纸面质感比手工修图均匀一批 200 张图一晚上跑完。现在就可以把那张你最想修的照片拖进 IOPaint 试涂第一笔官方说明见 README.md。【免费下载链接】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),仅供参考