IOPaint 批量擦除完整指南:LaMa 模型跑批上百张图片

发布时间:2026/11/4 17:21:58

IOPaint 批量擦除完整指南:LaMa 模型跑批上百张图片 IOPaint 批量擦除完整指南LaMa 模型跑批上百张图片【免费下载链接】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 批量擦除功能就是为这种场景准备的把原图文件夹和蒙版文件夹指给它它会自动同名配对、对齐尺寸用 LaMa 模型逐张完成内容修复最后整批输出干净图片。整个过程不需要打开网页、不需要逐张操作一条命令就能跑完。批量擦除适合哪些场景批量模式的价值在于重复劳动交给脚本。下面几类任务用 lama 批量擦除非常顺手电商商品图上重复出现的水印或 Logo景区照片里需要清掉的路人扫描件上的印章、手写签名、遮挡文字漫画、插画稿里多余的标记元素它和网页版单图擦除的区别在于网页版适合精修批量模式适合同一套规则刷一大批。蒙版里白色区域就是待擦除部分其余区域保持原样。批量任务怎么启动一条命令跑完全批文件准备只有一条硬规则原图和蒙版文件名不含扩展名必须一致。例images/photo1.jpg对应masks/photo1.png。 另外有个便利规则--mask如果直接指向单个蒙版文件那么所有图片都会共用这张蒙版——适合一批图水印位置相同的情况连蒙版文件夹都不用建。把两个目录准备好后执行下面这条命令即可iopaint run --modellama --devicecuda \ --image/path/to/images --mask/path/to/masks \ --output/path/to/results跑起来之后它会自动做几件省心的事模型没下载过就先自动下载 LaMa 权重蒙版尺寸和原图不一致时自动缩放到一致最近邻插值不会糊边蒙版按 127 灰度阈值二值化黑白分明每张结果保存为 PNG并保留原图的 EXIF 信息处理完每张释放一次显存torch_gc长时间跑批不容易爆内存想直观核对效果加一个--concat参数输出图会变成原图 蒙版 结果横向拼接的样子验收起来一目了然。IOPaint 批量处理常用参数一览表--config可以传入一个 JSON 配置文件来覆盖默认推理参数用iopaint start时会打印一份基础配置照着改即可。擦除类模型真正影响效果的主要是高清预处理策略这几项整理如下参数默认值作用hd_strategycrop大图处理策略crop分块裁切 /resize缩放 /original原尺寸hd_strategy_crop_trigger_size800长边超过该值才启用 crop 分块hd_strategy_crop_margin128crop 模式下的分块重叠边距hd_strategy_resize_limit1280resize 模式的缩放上限边长sd_mask_blur11蒙版边缘羽化程度扩散模型时数值越高过渡越自然ldm_steps20扩散模型迭代步数越大越精细也越慢sd_strength1.0扩散模型重绘强度越接近 1 与原图差异越大几个注意点LaMa 本身是擦除型模型不感知 promptsteps、strength这类参数主要作用于 Stable Diffusion 系模型跑 lama 时调hd_strategy对效果影响更大设备参数--device默认是cpu有 CUDA 显卡就显式写--devicecuda批量场景提速明显Mac 可用mps输出格式固定为 PNG透明通道、EXIF 都会原样带上不用担心 jpg 二次压缩损失真实效果三类素材跑下来什么样用项目自带的示例图感受一下批量擦除前后的差异。漫画场景线稿上的标记擦掉后线条依然干净这是 LaMa 类修复模型比较拿手的任务类型。扫描件文字带纹理背景上的手写文字擦除后纸张噪点基本能自然延续不会出现明显色块。常见坑点命名、配对与输出 跑批前把这几个坑过一遍能省掉大部分返工找不到蒙版不等于报错是静默跳过。同名配对失败时日志里会打一行mask for xxx not found然后继续处理下一张所以跑完记得数一下输出文件数是不是和原图对得上--image是目录时--output必须是目录。反过来输出成单个文件会直接报错退出输出永远叫.png。哪怕原图是 jpg结果也是 png 命名同名 stem .png下游脚本别按 jpg 找文件蒙版只认灰度。代码里会把蒙版转成L通道再按 127 阈值二值化所以蒙版不用非黑即白灰色草稿也能用模型目录可以换。加--model-dir可以把权重放到别的位置团队共享一份权重就不用每人重下关于配对、阈值、缩放这些行为的实现都集中在 iopaint/batch_processing.py 的glob_images和batch_inpaint两个函数里想确认细节可以直接翻源码LaMa 模型本身的加载与推理逻辑在 iopaint/model/lama.py。接着往哪深挖完整用法与模型列表README.md批量推理的调度逻辑iopaint/batch_processing.py各模型在不同预处理策略下的回归测试iopaint/tests/test_model.py网页版编辑器与插件iopaint/cli.py 中的start命令如果批量只是偶尔用、平时更多是精修单图也可以直接跑iopaint start打开网页版蒙版画完即出结果。仓库代码在 https://gitcode.com/GitHub_Trending/io/IOPaint clone 下来准备两组同名文件先拿两三张小图试跑一遍--concat确认配对无误再放上百张图开跑。【免费下载链接】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),仅供参考
延伸阅读

更多相关文章

2026/11/1 6:57:50

电子元器件编码规则详解:从型号拆解到内部料号设计实战

简介:这份《电子元器件编码规则》面向电子工程师、采购及物料管理人员,用于解决电子类物料编号混乱、一物多码等问题,实现全流程统一识别。文档以“元件种类/电气参数/型号封装/引脚数/修正编号”等段位组合为骨架,系统讲解电阻、…

2026/11/3 8:30:06

5分钟在Windows装好PostgreSQL pgvector:从零到向量相似搜索

5分钟在Windows装好PostgreSQL pgvector:从零到向量相似搜索 【免费下载链接】pgvector Open-source vector similarity search for Postgres 项目地址: https://gitcode.com/GitHub_Trending/pg/pgvector pgvector Windows 安装比想象中简单:这个…

2026/11/5 13:15:07

PIPE4.3.0安装排错:JDK版本、JAVA_HOME与Petri验证

简介:PIPE 4.3.0 是一款基于 Petri 网的图形化建模与仿真软件,面向软件工程、系统分析与教学实验场景,帮助读者完成并发、同步与竞争等系统行为的建模、动态仿真及性质分析。压缩包共 2391 个文件,约 28.43MB,包含大量…

2026/11/5 13:15:07

用栈实现队列:双栈结构与工程实践

1. 栈与队列的相爱相杀第一次看到这个题目时,我正坐在星巴克啃着牛角包。用栈实现队列?这就像用筷子喝汤——不是不行,但总觉得哪里怪怪的。栈和队列这对数据结构里的欢喜冤家,一个后进先出(LIFO)&#xff…

2026/11/5 13:10:06

锂电池PACK生产数字孪生平台架构与实现

1. 锂电池PACK生产数字孪生平台建设背景 在新能源行业快速发展的当下,锂电池PACK生产面临着前所未有的质量管控挑战。传统生产模式下,工艺参数分散在各个设备中,质量数据追溯困难,设备之间缺乏有效协同,这些问题直接影…

2026/11/5 12:59:39

C++数字三角形问题与dp算法

前言 数字三角形是一道经典的动态规划(dynamic programming, DP)入门题:给定一个由数字组成的三角形,从顶部出发,每次只能走到下一行相邻的两个位置之一,求到达底部时路径上数字之和的最大值。它的规模不大…

2026/11/5 12:59:39

美赛C题Wordle建模:ARIMA预测、PLS回归与K-means分档

简介:这份2023年美赛C题M奖论文以Wordle游戏数据为研究对象,面向美赛参赛者、数据分析学习者及需要毕业设计参考的读者,提供一套从数据预处理到建模评估的完整研究范例。全文围绕时间序列预测、不同尝试次数得分百分比预测、单词词性与难度分…

2026/11/5 12:59:39

多因变量无标签小样本:ARIMA、PLS与K-means建模

简介:面向美赛参赛者与数据分析学习者的2023年美赛C题M论文,聚焦Wordle游戏数据的分析与预测,可作为竞赛论文写作、时间序列与多变量建模的学习参考,也适合毕业设计中的案例借鉴。全文围绕数据清洗与标准化、基于9个单词属性的Spe…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑