如何使用 Midjourney AI 实现完美的换脸
希望使用 AI 图像工具创建逼真、一致的角色?我们可以向您展示如何操作。
使用 Midjourney 等人工智能生成图像效果非常好。但人工智能也有一些弱点。在本文中,我将向您展示如何解决这些弱点之一。
我们将学习如何制作两个或多个具有匹配面孔的角色。
面部匹配的不一致程度令人惊讶,可以使用几种不同的技术。当我创建音乐宣传姿势时,我必须使用一些特殊的技术来使图形发挥作用。
我们如何使用 Midjourney、InsightFace 和 Adobe Generative Fill 来创建此外观
在我最近关于使用人工智能创建专辑的文章中,我掩盖了我使用的技术,给出了千英尺的视图。但在本文中,我将深入探讨如何一步步实现这一切。
另外,对于本文,我假设您已经注册并设置了您的Midjourney 帐户。如果您不确定如何执行此操作,ZDNET 的 Lance Whitney 撰写的这篇文章将引导您完成这些步骤:
首先,我将向您展示我如何创建图像,然后我将向您展示一些其他技术。
第一步:使用起始图像
该技术使用现有照片作为图像提示的一部分,这为 Midjourney 提供了一些关于创建内容的指导。因为我希望我的主要专辑宣传图片看起来像我,所以我给了中途一张起始图片。
为此,请双击 Discord 屏幕底部的加号图标(请记住,Midjourney 在 Discord 中运行),选择您的图像,然后按回车键。
将其引入 Midjourney 后,右键单击图像并选择复制链接:
您在准备提示时将使用此链接。接下来,为 Midjourney 提供 /IMAGINE 提示,然后是 URL,然后是您的规范。这组四个生成图像的屏幕截图显示了我输入完整提示后的样子。左上图是我最后用于个人资料的图像。
请注意,这组图像绝对不是我在中途旅行中的第一次“滚动”。在得到你喜欢的东西之前,预计要进行五次、十次、甚至二十次不同的尝试。
也就是说,您可以看到生成的版本(尤其是左上角的版本)看起来与我的样子相当接近。更有趣的是,图像中的皮夹克看起来很奇怪,就像我过去十年左右穿的那件。它是怎么知道的?
出于完成目的,以下是在不使用上传的图像作为指导的情况下可能生成的内容。
他们都是相貌英俊的绅士,但他们看起来一点也不像我。
您可以使用起始图像技巧来实现您想要的任何效果。以下是中途认为我的约克夏便便小狗 Pixel 作为苏格兰武士王子的样子:
第二步:获取种子 ID
Midjourney 生成的每个四边形图像都有自己的 ID,称为种子。如果您想创建与现有 Midjourney 映像类似的未来映像,您可以尝试引用种子 ID。它并不总是有效,但值得一试。
要获取种子 ID,请单击要获取种子的图像右上角的半月加号图标 (1)。然后,在搜索框中输入:信封:(2)。然后单击信封 (3)。
我知道这在直观上是完全不明显的,但这个过程将说服 Midjourney 向您发送一条消息,其中包含您正在使用的四张图像的种子 ID。
不幸的是,种子是针对四张图像的,因为这使得深入研究您喜欢的一张图像变得更加困难。但这是一个起点。
第三步:创建第二个图像
为了我的晋升,我想要一张我站在车前的照片。我开着一辆红色道奇挑战者,我认为这对我的个人简介来说会很酷。
这次,我没有从我的实际照片开始,而是使用生成的个人资料图像作为起点。如上所示,我上传了它并获取了它的URL。
然后,我将个人资料图像与之前检索到的种子值和提示相结合,经过大约 20 次旋转后,我得到了这个四边形:
注意 /imagine 提示符。网址在开头,最后的种子提示有我的种子号。这就是我将两个图像联系在一起的方式。
虽然左下角的图像非常糟糕,但右下角的图像还不错。严格来说,它看起来并不完全像我。但它确实捕捉到了与原始个人资料图像相同的主题风格,它足够接近,而且汽车看起来不错。
但这不是我的脸,也绝对不是我的头发:
第四步:交换面孔
为了获得正确的面孔,我使用了一个名为InsightFace的工具,该工具也在 Discord 中运行。设置 InsightFace 是它自己的项目,我不会带您进入这个兔子洞,而是向您介绍我用来入门的教程。
该视频来自PIXimperfect。我真的很喜欢这个频道,因为主持人展示了一些优秀的图像教程,特别是 Photoshop 功能。因此,不要只观看视频 - 保存频道。
设置好 InsightFace 后,我们就可以进城了。该过程涉及两个步骤:上传您想要使用的脸部,以及上传您想要应用它的图像。
要上传要使用的图像,请使用 /saveid 命令。
当您输入 /saveid 时,您将获得一个上传图像的位置。然后您需要为该图像指定一个名称 ID。我称我的为“daviddoor”,因为我站在门前。请记住该 ID,因为您将在下一步中使用它。
现在,是时候换脸了。类型/交换:
上传您想要应用脸部的图像。然后输入您之前创建的 ID。如果你幸运的话,一旦你按下回车键,你就会得到一张新面孔的图像。
当然,发型还是不对。
第五步:固定头发
最后,我需要修复头发。为此,我使用了 Adobe Photoshop beta 并使用了生成填充。Midjourney 非常适合创建完整的图像。Photoshop 生成填充非常适合将新图像放置在现有图像之上,并将其无缝地弯曲在一起。
关键问题是耳朵下面所有多余的头发。为了消除这个问题,我首先把戴夫头带到了以前没人见过的地方:一个秃头的我。我选择了我想要去除头发的空间,生成“秃头”,然后Photoshop 完成了这项工作。
然后我选择了一个较小的区域并生成了“卷发”。这花了几次尝试,但成功了。
并且,经过各种AI效果之后,最终的图片如下。
快速说明:这里的头发与上面的教程头发不太匹配。那是因为我必须重新创建演示过程,而人工智能总是会提出一些略有不同的东西。这是我原始制作过程中的实际最终图像,但上面“三个戴夫”图中最右边的图像显示了如何生成新头发,即使它不是完全相同的输出。
常见问题解答
以下是自从我发表原始文章以来我被问到的几个问题。
我还能免费使用 Midjourney 吗?
不可以。Midjourney 不再有免费套餐。我使用的计划每月费用为 8 美元。到目前为止,我还没有遇到任何限制,尽管有时创建图像可能需要一些时间。
InsightFace 怎么样?免费吗?
InsightFace 确实提供一些免费积分。我已经换了四五次脸了,还没用完。每次换脸似乎需要大约三个“积分”,并且您可以获得 50 个免费积分。
Picsi.ai 在这一切中发挥着怎样的作用?
因此,当您用完换脸积分时,您需要订阅Picsi.ai 的 Patreon 帐户。有两个计划。基本的 10 美元/月计划看起来对大多数人来说都足够了。至于InsightFace和Picsi.ai之间的关系,看来InsightFace是一个开源项目,Picsi.ai为其创建了一个可用的Discord客户端。但我确信随着时间的推移,更多的事情将会被揭露。
这些AI图像工具你用过吗?对于换脸技术,你怎么看?这对你有什么启发吗?请在下面的评论中告诉我们。