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

IOPaint:本地5分钟跑起来的开源AI图像修复工具,去水印、移除物体、擦文字

IOPaint本地5分钟跑起来的开源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图像修复inpainting工具基于 LaMa、Stable Diffusion、ControlNet 等模型把图片里的水印、物体、路人、文字擦掉还能做外扩绘制outpainting和物体替换。它完全免费、可自托管CPU、GPU、Apple Silicon 都能跑数据不出本机。它解决什么问题商业修图软件按席位收费在线去水印工具又常限制尺寸、加反向水印、图传云端。IOPaint 的定位是一个能自托管的本地服务浏览器里画遮罩背后调 AI 模型出图同时提供命令行批量接口适合既想处理日常图片、又要跑批量的场景。一条命令启动 Web 界面pip3 install iopaint iopaint start --modellama --devicecpu --port8080模型会在首次启动时自动下载到~/.cache可用--model-dir换目录。访问http://localhost:8080即可上传图片、绘制遮罩、调整参数。有 NVIDIA 显卡时把--device改为cudaAMD 显卡用 ROCm 版 PyTorch。显存不够时还有--low-mem注意切片VAE tiling、--cpu-offload权重卸载到内存、--cpu-textencoder文本编码器放 CPU、--no-half强制 fp32解决出图全黑/全绿四个开关。AI去水印LaMa 就够了水印、文字这类擦除后靠周围内容填充的任务用默认的 LaMa 即可速度快CPU 上也能跑不需要写提示词。遮罩画得准效果就准水印压住复杂背景时适当把遮罩放大一圈融合会更自然。选哪个修复模型模型分两类取舍很明确擦除类模型--model可选lama默认、ldm、zits、mat、fcf、manga漫画专用、cv2OpenCV无需下载模型、migan。共同点是快、省资源只做擦除填充。扩散类模型Stable Diffusion 系runwayml/stable-diffusion-inpainting、diffusers/stable-diffusion-xl-1.0-inpainting-0.1、PowerPaint、AnyText画文字、Paint-by-Example 等还能加载 HuggingFace 上的其他 SD/SDXL 模型。它们支持提示词能重建细节、替换物体、外扩画面但体积大、吃显存建议 GPU 运行。结论只擦除就选 LaMa要细节重建、换物体、往外扩图再上 Stable Diffusion 系处理漫画页面选manga。批量图像处理走命令行Web 界面适合单张精修批量任务用iopaint runiopaint run --modellama --devicecpu \ --image/path/to/image_folder \ --mask/path/to/mask_folder \ --outputoutput_dir规则--image与--mask给目录时遮罩文件名必须与原图一致png/jpg/jpeg--mask给单个文件时所有图共用这一个遮罩。另有--configJSON 参数文件可用 dump 命令生成基础配置和--concat把原图、遮罩、结果拼成一张对比图。启动参数里也支持--input/--mask-dir/--output-dir让 Web 界面直接按文件夹浏览和输出。进阶遮罩生成与插件遮罩质量决定修复上限两个实用扩展交互式分割基于 Segment Anything点在物体上就生成遮罩比手画快且边界准iopaint start --enable-interactive-seg --interactive-seg-devicecuda其他插件用同样方式在启动时开关RemoveBG抠前景、Anime Seg动漫抠图固定 CPU、RealESRGAN超分、GFPGAN / RestoreFormer人脸修复。全部参数见iopaint start --help插件实现在 iopaint/plugins/。Docker 部署与二次开发生产环境直接构建镜像仓库自带docker/GPUDockerfileGPU和docker/CPUDockerfileCPU一条docker build加docker run -p 8080:8080就能对外提供服务。二次开发门槛不高每个模型在 iopaint/model/ 下实现统一的InpaintModel接口init_modelforward注册后即可在 Web 界面和批量命令中使用插件同样遵循BasePlugin基类。克隆仓库地址git clone https://gitcode.com/GitHub_Trending/io/IOPaint。谁适合谁不适合适合需要批量处理图片、在意数据不出内网、想接入自己工作流或自训模型的团队。不适合只想偶尔修一张图、又不想装 Python 环境的用户——IOPaint 需要 Python 环境Windows 下仓库提供一键安装脚本scripts/user_scripts/纯无代码场景选在线服务更省事。边界效果上限由所选模型决定遮罩画错任何模型都救不回来扩散类模型在 CPU 上速度慢到不实用。现在开始执行pip3 install iopaint。执行iopaint start --modellama --devicecpu有显卡用--devicecuda。浏览器打开 8080 端口上传一张图试去水印。有批量需求时准备同名遮罩文件夹跑iopaint run。要长期对外服务用docker/GPUDockerfile构建镜像部署。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 小时内出具建站方案 · 河南本地可上门