在今天的分享中,将了解到如何获取并应用Stable Diffusion的Roop插件,以达到完美的面部替换效果。
Roop是一款强大的工具,使您能够轻松地交换面孔并达到逼真的效果。
无论是艺术家、内容创作者,还是仅仅想要尝试图像处理的乐趣,今天将为您提供获取并使用稳定扩散Stable Diffusion中Roop扩展的详细步骤。
如果想了解更多这方面的信息,请查阅Roop的Github页面:https://github.com/s0md3v/sd-webui-roop
一、Roop使用要求
为了使用Roop进行面部替换,请按照以下步骤执行:
1、在Windows系统上,下载并安装Visual Studio。确保在安装过程中选择安装Python和C++包。
2、打开命令提示符,转到stable-diffusion-webui目录,然后运行以下命令:pip install insightface==0.7.3。
3、启动Stable Diffusion WebUI并进入“扩展Extensions”标签。
4、在“从URL安装”标签中,粘贴以下URL:https://github.com/s0md3v/sd-webui-roop
5、安装完成后,关闭Stable Diffusion WebUI。
6、下载inswapper_128.onnx模型;
https://huggingface.co/ezioruan/inswapper_128.onnx/tree/main
7、将下载的inswapper_128.onnx模型替换到<webui_dir>/models/roop/目录中。
8、通过双击webui-user.bat文件启动Stable Diffusion。
9、一旦Stable Diffusion打开,您应该能够在“txt2img”和“img2img”标签下看到Roop扩展面板。
二、Roop换脸操作
Roop通过一个两步的过程来进行面部替换。
首先、AI图像被完全生成,然后将Roop图像中的面部应用到生成的AI图像上。
这个差异在生成过程中变得明显,图像看起来已经完成,但由于面部应用的过程较为耗时,所以需要更多的时间。
将图像拖到Roop扩展面板中。
勾选“Enable”复选框以启用Roop。
从“恢复脸部(Restore Face)”选项中选择“CodeFormer”。
制作正面和负面提示。
点击“生成”。
最终结果是生成一个惊艳的面孔,类似于安吉丽娜·朱莉,这是通过您自己的输入提示生成的。
三、注意事项
为了达到最佳效果,在使用Roop时需要考虑以下几点:
1、确保照片中的面部没有被头发、配饰或其他物体遮挡。
2、勾选“恢复面孔”复选框。
3、如果面部没有被替换,请确认您已经勾选了“启用”复选框。
4、如果已经勾选,并且命令提示符控制台没有显示任何错误信息,这可能意味着Roop检测到您的图像要么包含NSFW内容,要么根本无法检测到面部。
文章使用的大模型、Lora模型、SD插件、示例图片等,都已经上传到我整理的 Stable Diffusion 绘画资源中。有需要的小伙伴文末扫码自行获取。
写在最后
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。