AI绘画Stable Diffusion插件:EasyPhoto支持参考图一键训练并生成人像写真,你的智能AI照片生成器教程!

大家好,我是灵魂画师向阳

最近通过AI生成照片的一个APP很火,叫做妙鸭相机,通过上传几张你的个人照片就可以训练出角色模型,然后用户可以自由生成各种照片。

可这有两个缺点,毕竟要上传个人照片到别人的服务器,而且妙鸭相机官方对于用户安全隐私的协议定义模糊,已经导致很多用户不满,上传后的照片使用权居然归官方所有。

今天我就分享一个由国内一个团队推出的AI绘画插件EasyPhoto,以Stable Diffusion作为基础,开源且支持本地化部署的「妙鸭相机」。


什么是Esayphoto

EasyPhoto 是一个集成在 Stable Diffusion Web UI 中的强大插件,专门为用户提供直观、易用的界面,用于生成和编辑高质量的 AI 人像。它的主要功能包括图像生成、模型训练、图像编辑和推理。EasyPhoto 旨在帮助用户快速创建与特定人物形象相关的数字替身,并对这些替身进行定制化的训练和优化。

安装和基本使用

项目地址: https://github.com/aigc-apps/sd-webui-EasyPhoto
(注意:该链接需科学上网,如无法下载,请看下方扫描免费获取插件安装包哦)

我们可以下载EasyPhoto插件的安装包,解压缩到Web UI中的Extensions文件夹中,即可安装成功

安装好后重启WebUI,便会自动下载相关的依赖等其他文件。

需要注意的是,由于EasyPhoto的使用过程涉及到调用ControlNet,所以请确保你的WebUI已安装了ControlNet插件并在设置中将ControlNet的单元数量设置为大于3。(如没有安装ControlNet插件,请看下方扫描免费获取ControlNet插件安装包)


EasyPhoto的使用一共分为两块,首先是模型训练,其次是推理生成

我们首先需要准备一些你需要训练的照片素材(建议10-20张),我这里找了些奥黛丽赫本的照片作为我们的示范,训练的照片素材务必要人物清晰,且头像比例不能在整张照片中占比过小,如果你的素材比例偏小,可自行裁剪一下。

然后在SD WebUI中切换到EasyPhoto界面,点击Upload上传全部你准备好的训练素材。

然后在右侧的高级选项中选择一个模型,如果你训练的是真人照片,就选择真实系模型,否则你也可以选择二次元模型。

然后点击 “Start Training” 开始训练,并输入一个模型的名称后确定开始。

根据你显卡和电脑的性能,大致花费40-80分钟左右的时间会完成训练,你会看到 “The Training has been completed” 的提示。

然后我们便可以利用这个训练的模型来进行推理生成照片。

点击 “Photo Inference” 进入推理界面,我首先选择 “Text2Photo” 进行文生图的示范,输入提示词选择尺寸、并选择一个真实化的Checkpoint大模型

最关键的是在 “User_0 id” 中 选择你训练好的模型(如果没有显示的话点击右侧的刷新按钮)。然后点击右侧的 “Start” 按钮就可以生成了,大概等待两三分钟的时间,便能生成一张我训练好的赫本的人物照片了。你们觉得像吗?

我们也可以切换到 “Photo2Photo” 进行图生图,在 “Template Gallery” 菜单中可以选择模板,在 “Single Image Upload” 中也可以上传你指定的图片

同样需要在下面的菜单中 选择一个真实化的Checkpoint大模型 和你 训练好的人物模型,点击右侧的 “Start” 按钮即可生成。

“Betch Images Upload” 则是图像批处理功能,我们可以批量上传照片模板,然后等待整体生成这些模板人物的照片即可。

如果你训练了多个人物模型,并且需要生成多个人物模型的模板,那我们只要在下方的 “Num of Faceid” 中选项相应的数量,并且分别选择好训练的模型后生成即可。

训练和推理的优化

训练参数优化

首先,我们可以调高最大训练步数单张照片训练步数训练批次这三项的值来获得更好的训练效果。当然更多的训练步数意味着更长的训练时间,大家可以酌情调试。

如果设置单张照片训练步数为200,你有10张照片,那最大训练步数应该设置为2000,如果低于这个数值,比如800,那就会在训练到第4张照片时候就完成训练了。如果你的显存为16G或更多,那可以考虑增加训练批次,让训练次数增加的同时减少训练时间,提高训练效率。

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

若有侵权,请联系删除
  • 17
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值