news 2026/9/6 17:11:01

如何去除图片水印和多余物体?IOPaint 图像修复上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何去除图片水印和多余物体?IOPaint 图像修复上手

如何去除图片水印和多余物体?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

照片上压着的水印、路过的人物、挡镜头的杂物,手动修图费时又费眼。IOPaint 是一个开源的 AI 图像修复工具:你只需要把要处理的地方涂黑成掩码,它负责把背景补全,水印去除、物体移除这类任务都能直接做。

没有显卡也能跑通的最小启动路径

CPU 就够:装完包再给一条启动命令,浏览器打开对应端口就能用。

pip3 install iopaint iopaint start --model=lama --device=cpu --port=8080

启动后访问 http://localhost:8080。首次运行会自动下载模型权重,第一次会慢一些;想换权重存放位置,加--model-dir就行。Windows 用户可以直接执行仓库里的 scripts/user_scripts/win_setup.bat 安装脚本。有 N 卡时把--device改成 cuda,速度差距会很明显。

打开网页后的流程很直接:上传这张图 → 用画笔把水印涂黑 → 选模型 → 点生成,结果立刻显示在界面上,掩码不满意可以随时擦掉重涂。

擦除模型和扩散模型分别适合处理什么图

只"去掉"某块内容时选擦除类模型;想"换成"别的东西或往外扩画面,才需要扩散类模型。

  • lama:默认模型,轻量快速,CPU 可跑,适合斜排水印这类大面积连续区域。
  • zits:对复杂纹理背景适应性更好,半透明水印建议先试它。
  • manga:面向漫画线稿训练,黑白漫画里的对话框和文字清理比较在行。
  • cv2:不走神经网络,基于 OpenCV,适合先低成本跑通流程。
  • 扩散类(如 runwayml/stable-diffusion-inpainting、PowerPaint):支持文字提示词,能做物体替换和外扩画面,需要 GPU;显存紧张时加--low-mem--cpu-offload

另外 ldm、fcf、migan 也属于擦除类,可以在界面里逐个试跑,看哪个和这张图的风格更合。

如果手动涂掩码太麻烦,可以开交互式分割插件,在图上点选就能生成掩码:

iopaint start --enable-interactive-seg --interactive-seg-device=cuda

同一批图片用命令行批量处理

掩码和原图同名放进两个文件夹,一条 run 命令就能跑完全批,不用打开网页逐张操作。

iopaint run --model=lama --device=cpu --image=./input --mask=./masks --output=./results

--mask传单个文件时,所有图片会复用这一张掩码——比如一批海报的 logo 都在同一个位置,这是最省事的做法。再加--concat,可以把原图、掩码、结果拼成一张对比图,验收更直观。

涂抹之前先看这几条边界

效果好不好,一半取决于掩码涂得准不准。建议先拿一张图试跑,目标区域外围留几像素余量,确认风格合适再批量处理。擦除面积越大,模型需要"脑补"的内容越多,大面积移除时不妨多换几个模型对比一下,别一次就定稿。

最后提醒:请只处理自有素材或已获授权的内容,带版权水印的图片先确认版权再动手。人脸恢复、超分辨率这类进阶需求,可以看 iopaint/plugins/ 下的 GFPGAN、RealESRGAN 插件,启动时加对应开关即可。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 17:09:45

WeMod 补丁工具:一键免费解锁 Pro 全部功能

WeMod 补丁工具:一键免费解锁 Pro 全部功能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 刚打完一局存好档,客户端突然提…

作者头像 李华
网站建设 2026/9/6 17:03:49

微型扑翼无人机动力系统:曲柄摇杆机构建模与耦合仿真

简介:微型扑翼无人机动力系统设计涉及多学科交叉,这份397页的PDF系统讲解了曲柄摇杆机构动力学建模与流体-结构耦合仿真实现,内容涵盖无刷电机选型、减速齿轮箱传动效率优化、锂电池能量管理、基于MATLAB的机构参数化建模、ADAMS多体动力学仿…

作者头像 李华
网站建设 2026/9/6 17:03:48

基于Python与Flask的医院体检挂号系统设计与实现

简介:这是一份面向计算机专业毕业设计的完整方案文档,主题为基于Python的医院体检挂号系统设计与实现。资源围绕体检预约与挂号业务,采用前后端分离模式,前台供用户和游客使用,后台由管理员管理;技术栈选用…

作者头像 李华
网站建设 2026/9/6 17:00:23

供应链控制塔实战:从端到端协调到落地架构指南

简介:埃森哲与华为合作的智能供应链控制塔架构PPT,面向供应链管理、数字化转型及企业架构相关人员,解决传统供应链向端到端智能协同演进中的规划、组织与技术难题。内容系统讲解控制塔运作模式、转型三阶段(现状—发展动力—新模式…

作者头像 李华
网站建设 2026/9/6 16:56:16

WaveTerm:内置AI的跨平台终端,从安装到远程开发全流程

WaveTerm:内置AI的跨平台终端,从安装到远程开发全流程 【免费下载链接】waveterm An open-source, AI-integrated, cross-platform terminal for seamless workflows 项目地址: https://gitcode.com/GitHub_Trending/wa/waveterm 凌晨三点&#x…

作者头像 李华