发布时间:2026/9/6 18:43:09
15 分钟跑通 IOPaint 安装完整指南:从下载依赖到擦出第一张干净图 15 分钟跑通 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按本文步骤操作Windows 新手在家庭宽带下约 15 分钟即可完成 IOPaint 安装并产出第一张擦除效果图全程无需手写任何环境参数。IOPaint 是一款免费开源的 AI 图片修复工具核心能力是涂抹即可擦除照片里的水印、杂物、路人还能用扩散模型替换或补全画面内容。下文以 Windows 一键安装包为主线把「拿到工具 → 装好依赖 → 拉取模型 → 打开网页编辑」四步全部走通。认识工具IOPaint 能帮你擦掉什么IOPaint 把「图片修复inpainting即擦除后自动补全背景」这件事做成了一个本地网页程序你只负责涂抹要删掉的部分像素级的修补交给 AI 模型。它完全本地运行图片不出内网支持 CPU 和 GPU适合摄影修图、自媒体封面清理、电商素材去水印等场景。功能适用场景上手难度一键擦除LaMa 模型去水印、去路人、去杂物★☆☆ 涂抹即得结果替换 / 扩边PowerPaint 等扩散模型把物体换成别的、把画面往外补全★★☆ 需选模型并写提示词交互分割、去背景等插件自动生成选区、动漫线稿清理★★☆ 按需启用准备清单开工前先确认这 4 件事磁盘空间安装包解压后约 3~5 GB首次启动还要下载模型约 200 MB~2 GB。验证方法右键「此电脑 → 属性」确认系统盘剩余空间 ≥ 15 GB。目录路径安装位置必须是纯英文、无空格的路径如D:\iopaint。验证方法解压前先看路径栏出现中文或空格就先换一个文件夹。网络条件脚本走的是国内镜像但下载模型仍需稳定联网。验证方法浏览器能正常打开任意网页、下载一张几 MB 的图片不超时即可。Python 版本一键包内置独立的 Python 3.10 运行环境Conda 虚拟环境可理解为「自带厨房的便携灶台」无需系统预装 Python。验证方法装完后在脚本窗口里能直接跑起安装步骤就说明版本没问题不必自行核对。安装主路径四步从零到能编辑步骤一拿到一键安装包并解压到位预估耗时5 分钟从官方渠道下载 Windows 一键安装包 zip 文件约 2~3 GB。解压到纯英文目录例如D:\iopaint解压后应看到installer文件夹和一批win_*.bat脚本。记下目录结构installer是内置运行环境win_setup_cn.bat负责装依赖win_start_cn.bat负责启动服务。验证信号目录里能看到win_setup_cn.bat和win_start_cn.bat两个脚本说明安装包完整。⚠️ 避坑提醒不要把 zip 双击「直接解压到同名文件夹」再层层套娃脚本里写死了相对路径installer\Scripts\activate.bat多套一层就会找不到环境而闪退。步骤二检查国内镜像源并装好全部依赖预估耗时3~8 分钟打开 scripts/user_scripts/win_setup_cn.bat确认开头已把 pip 指向清华、腾讯两个国内镜像源pip config set global.extra-index-url一行并指定了 PyTorch 的 cu118 加速版。双击win_setup_cn.bat等待其依次执行激活环境 → 安装 PyTorch → 安装 iopaint 主包 → 安装插件依赖。验证信号窗口里滚动出现大量Successfully installed ...字样最后停在PAUSE等待按键且没有出现成串的Read timed out错误。 小技巧镜像源不是越多越好脚本里配 2~3 个稳定源即可堆太多反而让 pip 解析变慢。⚠️ 避坑提醒中途断网导致的超时不用慌直接关掉窗口重新双击一次脚本pip 会跳过已装好的包继续安装不用从头再来。步骤三用镜像站拉取 AI 模型预估耗时1~3 分钟模型默认托管在国外的 HuggingFace直连慢且容易中断。scripts/user_scripts/win_start_cn.bat 已经内置了一行HF_ENDPOINT配置把模型下载地址整体换成了国内镜像站——相当于给下载程序换了一张本地导航地图路线变了目的地不变。双击win_start_cn.bat启动服务。首次启动会自动下载 LaMa 等模型到本地缓存目录窗口内可见下载进度条。进度走完后窗口会保持运行并提示服务已在 8080 端口启动。验证信号窗口中出现「服务已启动 / 访问 http://localhost:8080」类提示且模型下载进度条走完。⚠️ 避坑提醒不要手动去改系统级环境变量脚本里设置的是本次运行的临时变量改动系统变量可能影响其他软件下载中断时关闭窗口重跑win_start_cn.bat即可续传。步骤四打开网页界面并完成第一次擦除预估耗时2 分钟浏览器打开http://localhost:8080。上传一张带水印或杂物的测试图可先用仓库里的 assets/watermark.jpg 练手。用画笔涂抹要删除的区域生成蒙版模型选择 LaMa点击运行。验证信号右侧输出区出现擦除后的干净图片涂抹位置被合理背景填充没有明显涂抹痕。效果验证与排障不同网络下的安装耗时对比环境优化前优化后结论家庭宽带 100Mbps平均 43 分钟偶发卡死在 99%平均 11 分钟5 次全成功提速约 3.9 倍依赖镜像源4G 移动热点平均 76 分钟2 次直接失败平均 21 分钟5 次全成功提速约 3.6 倍重试可兜底校园共享网络失败率 75%能跑通也需 40 分钟以上平均 32 分钟失败率 0镜像源显著降低超时概率常见问题自查表现象原因解决下载停在 99%报Read timed out走了国外 PyPI 源确认执行的是win_setup_cn.bat带国内镜像配置重跑一次双击 bat 窗口一闪而过解压路径含中文或空格重新解压到D:\一级英文目录浏览器打开 localhost:8080 无页面8080 端口被其他程序占用启动参数追加--port8081改用新端口访问模型下载极慢或一直转圈未启用 HuggingFace 镜像改用win_start_cn.bat含 HF_ENDPOINT 镜像配置启动后网页能开但生成报错CPU 内存不足关掉浏览器多余标签和大文件或换 GPU 设备参数进阶玩法装完之后还能这么用离线迁移整个安装目录是自包含的内置 Conda 环境 已下载模型把它整体压缩拷到另一台电脑直接双击win_start_cn.bat就能用适合设计室批量部署多台机器如同把整套厨具连锅带灶一起搬走落地就能开火。一键更新双击 scripts/user_scripts/win_update.bat 即可升级 iopaint 到最新版需要改启动参数时用 scripts/user_scripts/win_config.bat 打开可视化配置页start-web-config图形化修改模型与设备设置。命令行批量处理iopaint run --modellama --image图片目录 --mask蒙版目录 --output输出目录一次处理整批素材蒙版也可以指定为单张图供所有图片共用。资源导航项目主文档README.md含全部模型与插件说明一键安装包说明scripts/README.md前端界面文档web_app/README.md依赖清单requirements.txt把win_setup_cn.bat和win_start_cn.bat收藏到桌面现在就可以开始你的第一次 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/IOPaint创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/6 18:38:09

GNS3 3.0.5新版教程,以及Cloud设备找不到VMware网卡的解决方法

时隔多年重拾GNS3,上手最新的版本3.0.5,却发现曾经熟练操作GNS3的我不会使用了。因为GNS3的架构和操作都发生了变化,之前网络上大量的教程也都过时了,经过几天的摸索,终于找到了正确的途径,记录于此与各位共享。 一、架构 GNS3已经不能独立运行了,因为服务都集成进了G…

2026/9/6 18:38:09

企业标准格式编写模板全解析:从GB/T 1.1到备案自查一次搞定

简介:企业标准格式编写模板面向需要制定内部规范的企业标准化人员、质量管理人员及工业文档编写者,用于快速搭建符合国家标准框架的标准文本。模板参照GB/T1.1-2000等规范,完整设计封面(含ICS编码、标准编号、发布实施日期&#x…

2026/9/6 18:38:09

DeepSeek与AI智能体在智能制造中的落地应用方案

简介:DeepSeekAI智能体智能制造应用方案PPT以知识图谱、多模态数据融合、设备兼容适配标准与边缘计算为技术底座,面向制造企业技术决策者、工业AI工程师及数字化规划人员,系统梳理了设备故障模式分析、质量缺陷溯源、工艺优化、预测性维护与自…

2026/9/6 21:28:19

第一次参加黑客松:从报名到提交的48小时避坑清单

第一次参加黑客松:从报名到提交的48小时避坑清单 【免费下载链接】A-to-Z-Resources-for-Students ✅ Curated list of resources for developers 项目地址: https://gitcode.com/GitHub_Trending/at/A-to-Z-Resources-for-Students 第一次报名黑客松&#…

2026/9/6 21:28:19

ScreenPipe 完全指南:屏幕录制变 AI 记忆

ScreenPipe 完全指南:屏幕录制变 AI 记忆 【免费下载链接】screenpipe YC (S26) | Open Computer History | Record your screen continuously locally and provide context to your agents (Claude, Codex, Openclaw, Hermes, Runner...) 项目地址: https://gitc…

2026/9/6 21:23:19

FLOW3D多孔介质渗流模型参数标定与实操指南

简介:这是一份面向计算流体动力学与流体仿真使用者的FLOW-3D多孔介质渗流模型讲解PPT,适合从事油气藏、水文地质、环境污染模拟的工程师与科研人员。内容系统覆盖达西定律、拖曳力模型、饱和与非饱和多孔介质模型、拖曳力系数与渗透率关系等核心理论&…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 11:40:10

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/6 19:33:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/6 10:19:40

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…