找回密码
 立即注册
查看: 660|回复: 1

Midjourney 换脸大法:保姆级教学

[复制链接]

1

主题

0

回帖

5

积分

新手上路

积分
5
发表于 2023-8-24 08:00:44 | 显示全部楼层 |阅读模式
元宇宙和人工智能的不竭成长使得真实世界和虚拟世界的边界越来越模糊。本文将介绍如何借助 Midjourney 和另一个第三方插件 InsightFace,来实现令人惊叹的换脸效果。
InsightFace 简介

InsightFace 是由中科院研究人员开发的开源 2D 和 3D 深度人脸识别框架。它使用 AI 来测量和绘制人脸的图像,仅仅使用照片就可以按照面部的独特特征匹配身份。它为许多人脸识别产物和处事提供撑持,此中包罗 Midjourney。它允许 Midjourney 用户以极高的精度替换图像中的人脸,缔造出非常传神的效果。
有了这两个组合,你无需使用 Photoshop,也无需上传你的很多照片到 Midjourney 上,只需要几步就可以轻松实现换脸效果。
如何换脸

创建一个 Discord 和 Midjourney 账户

Midjourney 是一个基于 Discord 聊天软件的智能图像生成东西。当你会插手到 Midjourney 在 Discord 上的社群,就可以实时看到其他人的创作。成为付费用户以后,你就可以创建一个私人的处事器 (server),在里面开始本身的创作而不必担忧被其他人看到。
创建一个私人的处事器

1/ 点击左边栏的加号按钮。



2/ 在弹出的菜单中选择 “Create My Own”,创建属于本身的处事器。



3/ 一般情况下请选择为本身和本身的伴侣创建处事器。



4/ 给处事器起一个名字。



把 Midjourney 和 InsightFace 机器人插手到你的私人处事器

1/ 在 Discord 左边栏中的动静列表里找到 Midjourney 机器人并点击。



2/ 在聊天窗口中找到 Midjourney 机器人发送的信息,点击机器人的名称 “Midjourney Bot”。



3/ 在弹出的窗口中点击 ”Add to Server”。



4/ 在 “ADD TO SERVER” 下方的下拉选项里选择你刚才创建的私人处事器,然后点击 “Continue” 继续。



5/ 在弹出的窗口里继续点击 “Authorize”,授权 Midjourney 机器人给你的私人处事器。



6/ Midjourney 机器人插手以后,你需要在浏览器里打开 InsightFace 的授权链接:https://discord.com/oauth2/authorize?client_id=1090660574196674713&permissions=274877945856&scope=bot



7/ 执行跟上面 Midjourney 机器人相似的授权法式。
注册人脸 — “/saveid”

当你把 Midjourney 和 InsightFace 机器人插手到你的处事器以后,就可以上传图片注册人脸的身份啦。注册身份意味着生成一个 ID,这个 ID 就是之后换脸和其他编纂过程顶用到的身份。
为了达到更好的效果,请上传高清晰的正脸照片,不要戴眼镜,没有厚重的刘海。
1/ 输入 “saveid” 这个命令并按回车键确认,你就会发现一个虚线框。你可以把图片拖到里面或者点击虚线框打开本机的文件浏览器上传图片。



2/ 给这张图片起个名字,可以是字母和数字的组合,在 10 个字符以内。为了演示的目的,我上传了一张埃隆马斯克的照片,并定名为 elon。



3/ (可选)上传照片以后,你可以输入 “listid” 这个命令把所有 ID 都显示出来。如果你上传了多张照片,你可以在里面看到所有照片的 ID。
上传或者生成一张肖像

有了 ID 之后,你就可以上传或者生成一张照片把人脸换到上面了。首先我用 Midjourney 的 “imagine” 命令生成《加勒比海盗》里面杰克船主的肖像。



我喜欢第一张,所以点击了 “U1” Upscale 一下。



换脸

接下来,见证奇迹的时刻到了。鼠标右键单击杰克船主的图片,然后选择 Apps -> INSwapper。



我们再来一张最终幻想克劳德的马斯克版本:



其他换脸的命令

除了用 Midjourney 生成的图片作为被换脸的图片以外,你还可以上传本机的图片。只需要输入“/swapid”命令,就会呈现一个用于图片上传的虚线框以及填写身份 ID 的文本框。



填入 ID 并上传图片,然后敲击回车键。



几秒钟之后,本机上传的图片就被换脸了。



其他命令还有:

  • /setid: 用于设置身份名称。这个名称用来给 InsightFace 指定一个人脸的 ID。如果需要设置多个 ID,可以使用逗号分隔。
  • /listid: 用于列出所有已注册的身份名称。
  • /delid: 删除特定的身份名称。
  • /delall: 删除所有已注册的名称。
一些局限性和问题

InsightFace 和 Midjourney 的整合所带来的缔造性的可能性是巨大的,但也存在一些限制:

  • 如果原脸和被替换的脸之间的面部特征差异过大,换脸的效果并不好。
  • 新版本已撑持 ID 照片戴着眼镜,但是为了更好的效果,还是要确保面部清晰无遮挡
  • 免费用户每天可以执行 50 条命令,付费用户享有更多命令和其他高级功能
换脸技术在提供令人惊叹的视觉效果的同时,也面临被滥用的风险。

  • 隐私:未经同意使用某人的脸部会侵犯其隐私权。
  • 欺骗: 换脸技术可用于创建误导性或欺骗性的内容。
  • 版权: 未经授权使用其他人的面孔可能会呈现法令和版权问题。
因此,在使用换脸技术的时候,请用于研究或者合法的缔造目的。不要进行任何犯警或不道德的活动。
<hr/>----------------分享完毕,感激阅读(●&#39;◡&#39;●) 欢迎点赞,保藏,评论--------------
----------------更多免费原创教程(❁´◡`❁)存眷公众号:我的AI力量-------------

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

3

回帖

15

积分

新手上路

积分
15
发表于 2023-8-24 08:00:57 | 显示全部楼层
怎么执行多人换脸呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|T9AI - 深度人工智能平台 ( 沪ICP备2023010006号 )

GMT+8, 2024-12-22 13:26 , Processed in 0.055815 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表