滚石 发表于 2023-2-9 19:26:25

基于AI绘画的换脸教学(初级)

摸索了一段时间AI绘画,浅浅摸索到了一种基于AI绘画的换脸方法,先分享下初步简单方案。 后续会有更高效果的AI绘画换脸方法


效果展示如下



学习基础
先学会基础的AI绘画,知道图生图的用法。没玩过的小白想玩AI绘画,请见 https://dfldata.xyz/forum.php?mo ... 2402&extra=page%3D1

基本原理
利用AI绘画图生图(img2img)里的局部重绘(inpainting)功能,将目标图的五官抹去,再通过准备好的AI模型和描述词,来生成只有五官发生变化的新人脸

具体操作流程
1. 随便下载安装一个AI绘画模型(推荐真人向的模型)
2. 在图生图里选择自己要换脸的图
3. 点击局部重绘,把五官全部抹去
4. 利用训练好的lora模型或其他自定义单人模型和相关提示词进行生成
5. 获得换脸后的图




核心难点
换脸大家肯定想换成指定的一个人,上述流程中并没有提及怎么来指定目标人物换脸,这点稍微有点难度,需要训练一个目标人物的专属lora模型
至于什么是lora模型,lora模型怎么训练,lora模型怎么使用,
待我下期教学细细讲解
本期我也没使用针对专人训练的lora模型,所以每次换出来的脸长的不一样

找了个黑寡妇的模型测试,验证是可以实现指定人物换脸的




未解决问题
每次生成的脸五官位置、眼神、微表情会有些许变化,不如dfl换脸来的还原,这个我还没摸索出好的方案,供大佬们来探索







q5in 发表于 2023-3-7 16:49:31

那是不是可以用一个模型把头部去了,另一个模型直接只要头部,然后把两个模型合成一个.这样会不会可以直接用合成加tag使用了.

sdlou 发表于 2023-2-9 19:52:07

滚石大大,如果将局部重绘的重绘幅度参数调小一点或者调整蒙版可以解决问题吗

滚石 发表于 2023-2-9 20:00:39

sdlou 发表于 2023-2-9 19:52
滚石大大,如果将局部重绘的重绘幅度参数调小一点或者调整蒙版可以解决问题吗 ...

不知道,没来得及试。主要我lora模型都还没训练好

windjet 发表于 2023-2-9 22:12:24

学习了,滚石大大辛苦!期待下一期教学!

danieltian 发表于 2023-2-10 01:01:43

厉害,厉害

Michun 发表于 2023-2-10 01:23:09

活到老,学到老

deans2323 发表于 2023-2-10 09:46:30

插个眼 下班回家好好学习一下:lol

vancheap 发表于 2023-2-10 09:54:58

期待单人模型怎么训练的教程

abcdefp2 发表于 2023-2-10 10:10:22

滚石 发表于 2023-2-9 20:00
不知道,没来得及试。主要我lora模型都还没训练好

我训练了个高圆圆的pt,但是感觉没成功... ...
大佬搞懂了方法来发个教程吧~

嘎嘎嘎 发表于 2023-2-10 10:22:31

学习了,期待大佬的研究成果
页: [1] 2 3 4
查看完整版本: 基于AI绘画的换脸教学(初级)