今天介绍一个insightface插件,结合Midjourney,它可以让我们一键换脸,非常方便快捷,而且效果很棒。
奉上超详细教程,大家一定要耐心看完。
先来看看案例和成果:
我们选择一个案例,就拿zui近网络超火的女主角:
换脸后:
换脸后是不是止吐了? 不过我个人还是喜欢她之前的容装,换脸之后有点失去活珠子的味道了……
再看看同样火的男主角,豪哥:
使用底图:
换脸图:
成果:
是不是很有“味道”?? 豪哥的胡子有点……
只要配置完成后,换脸只需两秒。
这种ji端的换脸都竟然有点好看,那么正常人脸的效果一定棒,个人亲测好用,效果不好你来捶我……
好的,话不多说,咱们上教程。
准备工作:安装好Midjourney环境
该换脸操作需要配置好Midjourney环境,包括梯子、账号、discord以及熟悉基本命令。
该部分内容属于基础教程范畴,在此不做赘述,还不懂的小伙伴可以私信
步骤一:在discord嵌入insightface服务
Insightface是一个技术团队基于Midjourney做的换脸服务,给这样的团队点赞,用户体验杠杠的……
打开地址:https://github.com/deepinsight/insightface/tree/master/web-demos/swapping_discord
这一个GitHub代码库,稿编程的小伙伴应该都熟悉,可以选择fork或start一下,其他小伙伴直接收藏该网站即可。
英文好的小伙伴可以直接看该教程,讲的很详细,按照步骤操作即可。
不好的小伙伴不用急,往下翻,找到如下入口:
这是官方按步骤教学的教程,点击蓝色链接,如果没有登录,则会跳转到Discord的网页登录页面。
输入账号、密ma登录。
然后会出现如下页面:
这是把InsifhtFace服务绑定至你的聊tian室
注:该聊tian室就是你在discord里面自己创建过的聊tian室,并且把Midjourney机器人已经加入该聊tian室,并且能正常出图。
在下拉列表选择你的聊tian室,点击继续,出现如下界面:
点击授权后,稍等片刻会出现如下页面:
选择我是人类,出现如下页面,即为添加成功:
步骤二:上传你要换脸的照片
也就是上面案例里的 活珠子 妹妹的照片。
注意事项:尽量图片清晰,zui好是正面照,而且是单个人脸,如果有其他人脸,裁剪掉,或者涂抹掉即可。
打开Discord客户端,选择你的聊tian室:
在下方输入/saveid 如出现如下类似于/imagine 命令的窗口:
点击回车,如下:
类似于 describe 以及blend 命令弹出的图片输入窗口
在idname后方给你的“活珠子”取一个id名称,记得前面要加空格,并把她的照片拖进上面的照片框,如下:
我这里ID用的mm ,请记住这个ID,后面有用。
确认无误后,点击回车:
稍等片刻出现,如下提示,即为成功:
步骤三:执行换脸命令
方法1:直接菜单生成
在Midjourney中我们生成好的图片上点击右键,选择APP菜单,会出现INSwapper子菜单,选择后就自动换脸。
只需一个操作即可,是不是很方便??
改操作默认会使用咱们刚才上传的 “活珠子”的脸换掉当前图片的脸。
速度很快,zui多3秒:
方法2:指令换脸
在下方输入指令 /swapid 后回车 如下:
在idname后面填上我们刚才给这位美女命名的ID,mm ,并拖入你换脸的照片
然后回车执行即可。
跟上面方法一样,虽然多几步操作,但是这个方法可以处理midjoureny之外的图片,从电脑上传即可。
关于InsightFace的命令说明:
这个命令可以用来做两件事。
1.设置默认身份名称,用于使用上下文菜单生成图像。如果需要设置多个ID名称,请使用逗号分隔。
2.设置默认选项,例如用于/setid --greedy启用贪婪模式和/setid --nogreedy禁用。(prefer选项都放在commandidname的字段里/setid,不用管它)
请注意,您不能/setid同时在一个命令中设置当前 ID 名称和偏好选项,而是分别调用它们。
列出所有注册的身份名称、默认身份名称和首选选项。
删除特定身份名称。
删除所有注册名称。
用目标图像上的注册身份名称替换面部。
流程写的比较详细,看起来有点复杂,其实没啥难度,配置好之后换脸非常方便,操作熟练的话只需几秒即可。
本次分享就到这里,你学会了么?
网友评论