
用 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/IOPaintIOPaint 是一个开源图片修复工具基于 LAMA 等 AI 模型可以擦掉照片里的水印、路人等不需要的内容也能替换物体或扩展画面。下面给你一条从安装到跑通的路径。️ 你实际会遇到这些情况真实图片修复里你会碰到最多的两种情况一种是照片上的小瑕疵。素材图满屏水印、壁纸烧了游戏标题、老照片有划痕。在网页里用画笔把要去掉的地方涂成遮罩默认的 LAMA 模型会把遮罩区域按周围纹理补上。另一种是把人从照片里移出去。画面里站着个路人没法重拍。用遮罩把他圈住背景会用旁边的百叶窗和墙面补起来不留糊掉的色块。手画遮罩费劲的话可以开交互式分割插件interactive_seg点一下自动选中人物不用手工描边。如果你要的不是擦除比如换掉人物的衣服、把画面横向扩展可以换成 Stable Diffusion 的 inpainting 模型在遮罩里直接生成新内容。从装到跑通最短三步第一步安装并启动服务。模型会在首次启动时自动下载想换下载目录就加--model-dirpip3 install iopaint iopaint start --modellama --devicecpu --port8080第二步浏览器打开 http://localhost:8080 上传照片用画笔涂遮罩点生成修复就完成。第三步批量处理可以直接跳过界面用命令。--image是图片目录--mask是对应遮码目录只给一个遮码文件时所有图片共用它iopaint run --modellama --devicecpu \ --image图片目录 --mask遮码目录 --output输出目录启用插件在启动命令里加对应开关即可比如--enable-interactive-seg再用--interactive-seg-device指定计算设备。插件源码都在 iopaint/plugins/ 下。 跑完看结果这是三组图片修复的前后对比。移除路人原图左侧背景里站着一个路人。路人被擦掉后百叶窗和墙面补得很连贯地面反光也保留了。去除水印原图上铺满斜向水印。水印全部消失遮罩区域的车门框和背景纹理延续得看不出破绽。去除文字原图上方有大号标题文字。标题擦掉后夜空和光效被自然填回没有留下残影。想改点东西再来看这一节只给做二次开发的人看。后端装完 requirements.txt 里的依赖后运行python3 main.py start --model lama --port 8080即可启动。修复逻辑在 iopaint/model/ 目录lama.py、sd.py 等按模型一个文件。前端代码在 web_app/ 目录npm install后跑npm run dev访问 http://localhost:5173 就能看到界面。前端改动自动热更新后端改动需要重启服务。【免费下载链接】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),仅供参考