IOPaint 使用指南:用开源 AI 模型擦除图片中的水印、物体与文字

发布时间:2026/9/6 23:21:22

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/IOPaint你正盯着一张带版权水印的照片想把它干干净净地导出。手动抠图修色往往要磨掉半小时而 IOPaint 是开源的 AI 图像修复工具用画笔标出要处理的区域Lama、Stable Diffusion 等模型自动补全背景支持 CPU、GPU 与 Apple Silicon 本地运行两行命令即可在浏览器里开始修图。三步跑通 IOPaint 本地环境安装pip3 install iopaint启动服务iopaint start --modellama --devicecpu --port8080。首次启动会自动下载 Lama 模型默认存入~/.cache可用--model-dir指定其他目录。浏览器打开http://localhost:8080上传图片、画出掩码、点击修复即可。pip3 install iopaint iopaint start --modellama --devicecpu --port8080Windows 用户可以直接运行仓库里的一键安装脚本 scripts/user_scripts/win_setup.bat。核心能力擦除、替换与扩图怎么选IOPaint 把模型分成两大类不依赖提示词的擦除类和基于 Stable Diffusion 的扩散类另有插件体系补充分割、放大与人脸修复。擦除类模型去水印、去物体、去文字启动时通过--model指定全部走标注掩码→修复同一套流程模型定位说明lama默认模型通用选择水印、物体、文字都能处理zits、mat、fcf、migan、ldm备选擦除模型侧重点不同同一张图可以逐个试manga漫画擦除面向黑白漫画类图片cv2传统算法基于 OpenCV 的 Telea/NS 算法不下载 AI 模型离线也能跑适合谁只需要去掉而不需要生成新内容的场景CPU 也能完成。扩散类模型替换物体、外扩画布、改写文字--model后接 HuggingFace 上的 SD/SDXL 模型 ID 即可内置几个常用的PowerPaint文本提示引导提供 text-guided、object-remove、outpainting 等任务模式AnyText在图片上绘制或修改文字Paint-by-Example用一张参考图驱动修复区域任意 SD/SDXL 普通或 inpainting 模型支持 ControlNet、BrushNet 与 LCM-LoRA。外扩outpainting由 SD/SDXL 及 PowerPaint 等模型承担适合把画布扩出原图范围。适合谁需要换内容而不只是擦掉的任务建议用 GPU。批量处理与文件管理命令行iopaint run批量处理--mask传目录时掩码须与原图同名传单个文件则对所有图共用同一掩码--concat可输出原图掩码结果的拼图Web 界面自带 FileManager可浏览本地图片并把结果直接存到输出目录相关代码在 iopaint/file_manager/。完整工作流从标注到导出任务一去掉照片上的版权水印拿到素材上传含水印的原图选择默认的 lama 模型标注与处理用画笔圈出各处水印边缘稍留出一点余量点击修复导出在 FileManager 里查看结果保存到--output-dir指定的目录。任务二清理漫画里的对话框流程相同把--model换成manga标注时只圈文字与对话框参数怎么调以扩散模型为例Web 界面里可调节的参数及默认值默认值即可作为推荐起点参数默认值作用sd_steps50去噪步数越大越精细、越慢sd_guidance_scale7.5提示词遵循度过高容易失真sd_strength1.0重绘强度越大与原图差异越大sd_mask_blur11掩码边缘模糊程度越大过渡越自然sd_seed42随机种子-1 表示每次随机ldm_steps20仅 ldm 模型使用的步数擦除类模型处理高清图时可切换 hd_strategy 为 Original / Resize / Crop 三种预处理策略输出质量由 quality 参数控制0-100数值越大文件越大。插件与进阶玩法插件通过iopaint start的开关参数启用全部选项可用iopaint start --help查看。启用交互式分割的示例iopaint start --enable-interactive-seg --interactive-seg-devicecuda插件作用启动参数源码位置交互式分割点选生成精确掩码--enable-interactive-segiopaint/plugins/interactive_seg.py去背景生成前景掩码--enable-remove-bgiopaint/plugins/remove_bg.py动漫分割动漫图片分割--enable-anime-segiopaint/plugins/anime_seg.pyRealESRGAN4 倍超分辨率--enable-realesrganiopaint/plugins/realesrgan.pyGFPGAN人脸修复--enable-gfpganiopaint/plugins/gfpgan_plugin.pyRestoreFormer人脸修复--enable-restoreformeriopaint/plugins/restoreformer.py几个常用的启动开关--low-mem开启 attention slicing 与 VAE tiling 省显存、--cpu-offload扩散模型权重卸载到内存、--cpu-textencoder文本编码器放 CPU、--local-files-only不连 HuggingFace仅加载本地模型。新手避坑三个高频问题排查结果整片发黑或发绿使用扩散模型时偶发是半精度计算的问题。启动时加--no-half以 fp32 精度重跑即可。显存不足或启动失败组合使用--low-mem、--cpu-offload、--cpu-textencoder三个参数释放显存仍不够就换小一号的 SD 模型或改用擦除类模型。首次启动长时间无响应模型在启动时自动从 HuggingFace 下载并默认存入~/.cache。网络受限时先在联网机器下载模型放入--model-dir指定目录再用--local-files-only离线加载。适合谁以及从哪里开始IOPaint 适合需要本地批量清理图片、又不想依赖在线服务的个人和团队擦除模型解决水印与多余物体扩散模型负责替换、扩图与写字插件按需叠加。想从源码参与开发克隆仓库git clone https://gitcode.com/GitHub_Trending/io/IOPaint后按 README.md 的 Development 一节配置前后端即可。【免费下载链接】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),仅供参考

相关新闻

免费开源的音频分离工具 UVR:歌曲拆分人声与伴奏的完整流程

免费开源的音频分离工具 UVR:歌曲拆分人声与伴奏的完整流程

2026/9/6 23:21:22

免费开源的音频分离工具 UVR:歌曲拆分人声与伴奏的完整流程 【免费下载链接】ultimatevocalremovergui GUI for a Vocal Remover that uses Deep Neural Networks. 项目地址: https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui 想从一首歌里…

数字化转型企业架构设计:从四层对齐到落地路线图

数字化转型企业架构设计:从四层对齐到落地路线图

2026/9/6 23:21:22

简介:《(107页PPT)数字化转型企业架构设计》是一份107页的PPT演示文稿,面向数字化转型规划人员、企业架构师及IT战略管理者,围绕企业架构现状分析、内容框架、设计方法和附件四大部分展开,可用于解决企业数…

用IOPaint训练自己的修复模型:从数据集到部署

用IOPaint训练自己的修复模型:从数据集到部署

2026/9/6 23:21:22

用IOPaint训练自己的修复模型:从数据集到部署 【免费下载链接】IOPaint Image 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 …

【软件相关】TeXstudio使用技巧

【软件相关】TeXstudio使用技巧

2026/9/7 1:31:28

文章目录0 前言1 汇总中间生成文件到一个文件夹2 解决预览pdf预览缺失3 bibtex无法找到中间文件4 设置指令执行的快捷键5 latexmk的使用0 前言 最近因为频繁使用LaTeX写文章,想着学习的过程中做好记录,一方面是记录一些LaTeX的语法和遇到的问题及解决办法…

LC谐振电路深度解析:从原理到调试实战

LC谐振电路深度解析:从原理到调试实战

2026/9/7 1:31:28

我一向觉得,LC谐振这类东西在教科书里被讲得太“干净”了。最近调试一块射频前端小板时,我又被它实实在在教育了一次:一个几十匝的空心电感加一个贴片电容,两个不起眼的无源元件,竟然能在一个几十兆赫兹的频谱里精准地…

DHT11单总线协议时序解析与STM32驱动实现

DHT11单总线协议时序解析与STM32驱动实现

2026/9/7 1:31:28

说到单片机采集温湿度,DHT11绝对是一个绕不开的入门器件。很多教程贴几段代码、接三根线就算完事,可一旦时序稍有偏差,读回来的数据不是乱跳就是直接超时。我自己早期做项目也被这玩意儿折腾过好几个晚上,后来把单总线通信的时序和…

猫抓扩展:免费网页资源嗅探与视频一键下载教程

猫抓扩展:免费网页资源嗅探与视频一键下载教程

2026/9/7 1:31:28

猫抓扩展:免费网页资源嗅探与视频一键下载教程 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你右键点了三遍,弹出的菜单里…

STM32驱动DHT11温湿度传感器:单总线时序控制与代码实现

STM32驱动DHT11温湿度传感器:单总线时序控制与代码实现

2026/9/7 1:31:28

第一次拿到DHT11模块的时候,其实我心里是有点嘀咕的。一颗看起来只有三个引脚、连个I2C地址都没有的小传感器,能有多大讲究?后来真把它接到STM32上,才发现这个“便宜到像白送”的温湿度传感器,藏着嵌入式开发里最值得反…

Matlab鲁棒控制工具箱实战:不确定性建模与H∞控制器设计

Matlab鲁棒控制工具箱实战:不确定性建模与H∞控制器设计

2026/9/7 1:21:27

简介:这份Matlab鲁棒控制工具箱(Robust Control Toolbox)详解文档,面向从事控制理论研究的工程师、科研人员及高校师生,系统梳理了工具箱在含不确定元素MIMO系统建模、鲁棒稳定性分析与控制器综合等方面的核心功能。内…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/6 1:19:56

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/6 1:19:56

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/6 1:19:56

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

2026/9/7 0:01:24

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

2026/9/7 0:01:24

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

2026/9/7 0:01:24

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

远程协作的工作台整理

远程协作的工作台整理

2026/9/3 6:56:24

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/4 7:42:10

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/6 23:21:51

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…