如何使用Midjourney AI获得完美的面部匹配

如何使用Midjourney AI实现完美面部匹配

这是我们将要创建的最终图像。

像Midjourney这样的人工智能生成图像的效果惊人。但是人工智能也有一些弱点。在本文中,我将向您展示如何解决其中的一个弱点。

我们将学习如何制作两个或多个具有相似面部的角色。

此外:如何借助人工智能将我的音乐发布到所有主要流媒体服务平台

面部匹配的结果出人意料地不一致,并且有一些不同的技术可以使用。在创建我的音乐宣传造型时,我不得不使用一些特殊的技术来使图形工作。

我们如何使用Midjourney、InsightFace和Adobe生成填充来创建这个效果

在我最近关于使用人工智能创建专辑的文章中,我粗略地介绍了我使用的技术,以及它们的大致概述。但是在本文中,我将深入探讨并逐步向您展示如何实现这一切。

此外,对于本文,我将假设您已经注册并设置了Midjourney帐户。如果您不确定如何操作,ENBLE的Lance Whitney在这篇文章中将帮助您完成步骤:

此外:如何使用Midjourney生成惊人的图像和艺术作品

首先,我将向您展示我是如何创建我的图像的,然后我将向您展示一些额外的技巧。

第一步:使用起始图像

这种技术使用现有的照片作为图像提示的一部分,从而为Midjourney提供创建图像的指导。由于我希望我的主要专辑宣传图像看起来像我,所以我给了Midjourney一个起始图像。

要做到这一点,在Discord屏幕底部的加号图标上双击(记住,Midjourney在Discord中运行),选择您的图像,然后按回车键。

将图像导入Midjourney后,右键单击图像并选择复制链接:

这个链接是您在准备提示时将要使用的。接下来,给Midjourney提供/IMAGINE提示,后跟URL,然后是您的规格。下面这张展示了我输入完整提示后的四张生成图像。右上角的图片是我最后用于个人资料的图像。

请注意,这组图像绝对不是我在Midjourney上的第一个尝试。在您获得满意的结果之前,可能需要尝试五次、十次,甚至二十次不同的尝试。

此外:探索在工作中使用生成式人工智能的5种方法

尽管如此,您可以看到生成的版本(尤其是左上角的版本)看起来与我相当相似。更有趣的是,图像中的皮夹克看起来奇怪地像我过去十年左右一直穿的那件。它是如何知道的呢?

仅仅为了完整起见,这是如果没有使用上传的图像作为指导可能生成的图像。

绝对不是我,但我觉得我在工程学院和右下角的那个家伙一起上学过!

他们都是很帅的绅士,但看起来一点都不像我。

您可以将起始图像技巧用于您想要的任何内容。下面是Midjourney认为我的小约克夏犬Pixel可能会像苏格兰战士王子一样的样子:

第二步:获取种子ID

Midjourney生成的每组图像都有自己的ID,称为种子。如果您想创建与现有Midjourney图像类似的未来图像,可以尝试引用种子ID。这并不总是有效,但值得一试。

要获得种子ID,请点击您想要获取种子的图像右上角的半月加号图标(1)。然后,在搜索框中输入:envelope:(2)。然后点击信封图标(3)。

另外:ChatGPT如何重写和改进您现有的代码

我知道这个过程完全不直观,但这个过程将会说服Midjourney给您发送包含您正在处理的四张图像的种子ID的消息。

不幸的是,种子是用于四张图像的,这使得钻研您喜欢的那一张图像变得更加困难。但这是一个起点。

第三步:创建第二张图像

为了宣传活动,我想要一张我站在我的汽车前的照片。我开一辆红色的道奇挑战者,我觉得这对我的个人主页很酷。

这次,我没有使用我的真实照片作为起点,而是使用生成的个人资料图片作为起点。如上所示,我上传了它并获取了它的URL。

然后,我将个人资料图片与先前获取的种子值和提示组合在一起,经过大约20次尝试,我得到了这个四联图:

请注意/imagine提示。URL在开头,种子提示在结尾处带有我的种子号码。这是我将这两个图像联系在一起的方式。

另外:最好的AI艺术生成器:DALL-E 2及其有趣的替代品

虽然左下角的图像非常糟糕,但右侧的图像还不错。严格来说,它并不完全像我。但它捕捉到了与原始个人资料图片相同的主题风格,足够接近,并且汽车看起来不错。

但这不是我的脸,绝对不是我的头发:

第四步:交换脸部

为了获得正确的脸部,我使用了一个名为InsightFace的工具,它也在Discord上运行。设置InsightFace是一个独立的项目,而不是在这里深入讨论它,我会给您提供我用来入门的教程。

这个视频来自PIXimperfect。我非常喜欢这个频道,因为主持人展示了一些出色的图像教程,尤其是关于Photoshop功能的教程。所以,不仅要观看视频,还要收藏这个频道。

一旦您设置好了InsightFace,我们就可以开始操作了。这个过程涉及两个步骤:上传您想要使用的脸部,然后上传您想要应用脸部的图像。

要上传您想要使用的图像,请使用/saveid命令。

当您输入/saveid时,您将获得一个上传图像的位置。然后,您需要给该图像命名一个ID。我将我的命名为”daviddoor”,因为我站在一扇门前。请记住该ID,因为您将在下一步中使用它。

现在,是时候进行脸部交换了。输入/swapid:

上传您想要应用脸部的图像。然后输入您之前创建的ID。如果运气好,一旦您按回车键,您将得到一张带有新脸部的图像。

当然,头发还不对。

第五步:修复头发

最后,我需要修复头发。为此,我使用了Adobe Photoshop的测试版,并使用了生成填充功能。Midjourney非常适合创建整个图像。Photoshop的生成填充功能非常适合将新图像放置在现有图像之上,并使其无缝地融合在一起。

我本人的各种版本,有头发和没有头发。

关键问题是耳朵以下的额外头发。为了消除它,我首先将戴夫的头部变成了以前从未见过的东西:一个秃头。我选择了我想要去除头发的空间,生成了”bald”,然后Photoshop就完成了工作。

然后我选择了一个较小的区域,并生成了“卷发”。这试了几次,但最终成功了。

另外:如何使用必应图像生成器(以及为什么它比DALL-E 2更好)

在各种各样的AI效果之后,下面是最终的图片。

有一个小提示:这里的头发与上面的教程的头发不完全匹配。这是因为我必须重新创建过程以进行演示,而且AI总是会产生略有不同的结果。这是我原始制作过程中的实际最终图像,但上面的Three Daves图形中的最右侧图像显示了如何生成新的头发,即使它不完全相同。

常见问题

以下是我发布原始文章后被问到的一些问题。

我还可以免费使用Midjourney吗?

不可以了。Midjourney不再有免费层级。我使用的计划每月需要8美元。到目前为止,我还没有遇到任何限制,尽管有时候创建图像可能需要一点时间。

InsightFace是免费的吗?

InsightFace确实提供一些免费积分。我已经进行了四到五次人脸交换,还没有用完积分。每个人脸交换大约需要三个“积分”,并且你可以获得50个免费积分。

Picsi.ai在这一切中扮演什么角色?

所以,当你用完人脸交换积分时,你将需要订阅Picsi.ai的Patreon帐户。有两个计划。基本的每月10美元的计划对大多数人来说应该足够了。关于InsightFace和Picsi.ai之间的关系,看起来InsightFace是一个开源项目,而Picsi.ai为其创建了一个可用的Discord客户端。但我相信随着时间的推移,会有更多揭示的。

你使用过这些AI图像工具吗?你对人脸交换技术有什么看法?这给你带来了什么想法?在下面的评论中告诉我们。


您可以在社交媒体上关注我的日常项目更新。请务必订阅我的每周更新通讯,在Substack上关注我,在Twitter上关注我@DavidGewirtz,在Facebook上关注我Facebook.com/DavidGewirtz,在Instagram上关注我Instagram.com/DavidGewirtz,在YouTube上关注我YouTube.com/DavidGewirtzTV。