AI换脸,只需两秒钟

作者: 落笔七年 | 来源:发表于2023-06-08 19:34 被阅读0次

    今天介绍一个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的命令说明:

    /setid name/prefer

    这个命令可以用来做两件事。

    1.设置默认身份名称,用于使用上下文菜单生成图像。如果需要设置多个ID名称,请使用逗号分隔。

    2.设置默认选项,例如用于/setid --greedy启用贪婪模式和/setid --nogreedy禁用。(prefer选项都放在commandidname的字段里/setid,不用管它)

    请注意,您不能/setid同时在一个命令中设置当前 ID 名称和偏好选项,而是分别调用它们。

    /listid

    列出所有注册的身份名称、默认身份名称和首选选项。

    /delid name

    删除特定身份名称。

    /delall

    删除所有注册名称。

    /swapid name(s) upload-image

    用目标图像上的注册身份名称替换面部。


    流程写的比较详细,看起来有点复杂,其实没啥难度,配置好之后换脸非常方便,操作熟练的话只需几秒即可。

    本次分享就到这里,你学会了么?

    相关文章

      网友评论

        本文标题:AI换脸,只需两秒钟

        本文链接:https://www.haomeiwen.com/subject/qjhaedtx.html