大家好,我是程序员晓晓。
许多免费的在线应用程序可让您免费删除图像的背景。但出于隐私考虑,您可能不想使用它们。
在这篇文章中,您将学习如何使用SD插件来删除计算机上本地任何图像的背景。您将完全控制图像的存储方式。当然本文也会介绍一些高级选项来优化背景去除。
一. webui-rembg插件介绍
Rembg插件是一个删除图像背景的工具。您可以使用它来删除任何图像的背景,无论是真实图片还是AI生成的图片。我们看一下官网的使用效果图片。
二. webui-rembg插件安装
rembg插件安装地址:
https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg
https://github.com/danielgatis/rembg
无法下载的朋友,模型插件、SD整合安装包请看文末获取!
成功安装后重启SD WebUI,您将在SD WebUI的“Extras(附加功能)”页面上看到一个新的“Remove Background”菜单。
三. webui-rembg插件的使用
【第一步】:生成AI图像
在文生图界面,进行如下参数设置。
大模型:JuggernautXL
正向提示词: samurai girl, 18 year old, detailed eyes, white and red kimono, strange but extremely beautiful, mysterious, fearsome, full body(武士女孩,18岁,细致的眼睛,白色和红色的和服,奇怪但极其美丽,神秘,可怕,全身)
反向提示词: disfigured, ugly, bad, immature, cartoon, anime, 3d, painting, b&w, 2d, 3d, illustration, sketch, nfsw, nude(毁容、丑陋、坏、不成熟、卡通、动漫、3d、绘画、黑白、2d、3d、插图、素描、nfsw、裸体)
采样方法:DPM++ 2M Karras
采样步数:20
图片宽高:832×1216
CFG:7
生成的图片效果如下。
【第二步】:删除背景
选择要删除背景的图像。单击图像下方的“Send to Extras(发送到附加功能)”按钮,将其发送到“Extras附加功能”页面。
在“Remove Background(删除背景)”下拉菜单中选择背景删除模型。u2net 适用于大多数图像。
点击“Generate(生成)”按钮。现在,您将获得一张删除了背景的图像。
当然这里您可以选择同时放大图像。也可以将 Upscalers 设置为 None 会禁用它们。
四. webui-rembg高级选择
Return mask 返回蒙版
选中“Return mask(返回蒙版)”选项会生成黑白蒙版而不是图像。用作修复蒙版以进行进一步处理(例如添加新背景)非常有用。
Alpha matting 阿尔法遮罩
在上面生成的图片中您可能已经注意到她的部分头饰被错误地摘除。您可以通过调整 Alpha 遮罩设置来恢复它们。
Alpha 遮罩是分隔前景和背景的像素图。背景去除的任务是找到准确的 Alpha 遮罩。
下面选项可让您调整 Alpha 遮罩的创建方式。
(1)Foreground threshold 前景阈值
降低前景阈值可以扩大前景。
(2)Background threshold 背景阈值
降低背景阈值可以扩大前景。
(3)Erode size 侵蚀尺寸
减小侵蚀大小可以增加边界上的精细细节。
Background models 背景模型
根据作者的经验,u2net背景模型适用于大多数图像。这是进一步调整 alpha 遮罩的良好起点。如果您发现u2net背景模型严重失败,请尝试列表中的其他背景模型。
好了,今天的分享就到这里了,希望今天分享的内容对大家有所帮助。
写在最后
感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。