Midjourney+InsightFaceSwap插件换脸初体验

midjourney insightface plugin Midjourney

在抖音和知乎上看到了InsightFaceSwap这款Midjourney的插件,可以实现对图像的换脸。我也尝试了一下,故记录一下。

网上很多用Midjourney制作头像的作品和教程,上传一张自拍照,然后将其制作成皮克斯风格的头像,但这类作品其实都不是很像。我猜测可能是没有足够的你的照片来给AI训练,所以它画得就不太像。如果你是欧美的大明星,那结果可能会不一样。(我用了迪丽热巴的照片去试,画出来的头像也还是不像)

Sponsored links
Sponsored links

先看换脸效果

我用了一张AI生成的妹子,然后分别带到了几种类型的图片中做了尝试。总结一下,越是接近真人的效果越好。

迪士尼动画风格:

test girl generated by ai
female disney character
ai girl 2
kerry female disney character fe7796f4 5a3d 44de b4e7 cc8f864e4974
230425143056904R2603

皮克斯动画风格:

kerry female pixar character 1be86900 f30c 46f6 9d2b d6ed75ac45c5
230425142946821R5520

下面这个眉毛有点瑕疵。

kerry female Pixar character a6347d17 f3cb 40f1 bd8f abcff9cd55c5
230425143111228R7603

盲盒系列:没什么变化。

kerry female pixar character pop mart blind box 9cd1f228 00ed 4948 ab34 70ad968fc0b3
230425143008805R3109

怎么使用InsightFaceSwap插件

安装插件

安装很简单,点击邀请链接,选择将其添加到哪个某服务器,然后授权,验证身份即可。

insighface
insightface authorized
insightface authorized2

上传头像

输入命令 /saveid idname name <照片>。这里idname是你想给你这个头像命的名,(可以是8位内的英英文字母和数字组成),保存成功后,新建立的ID会被自动当做是默认ID。也可以通过 /setid idname 命令来指定默认ID。示例如下:

insight save id by name
我给命名Lily

开始换脸

先使用midjourney生成一些图片。然后放大其中一张,右键单击,选择 Apps > INSwapper

inswapper image

然后大概一秒就能出结果了。

230425142909446R1019

其实也能直接作用于你上传的照片,上传照片后,还是同样的操作。

black widow
black widow face

命令列表

命令作用
/saveid name upload-image用于上传照片注册ID特征。
/setid name(s)设定默认源ID名称,用于后续的INSwapper菜单生成。
/listid列出所有注册的ID名称。
/delid name删除特定ID名称。
/delall删除所有ID。
/swapid name(s) upload-image对上传的照片进行ID替换,使用指定的ID名称(或名称列表).

常见问题

  1. 注册的ID数最多10个。可以用/delid/delall来删除ID。也可以通过使用相同的ID上传照片来覆盖原图。
  2. 每个Discord账号每天可以生成50次,为了避免自动化脚本。
  3. 上传的照片尽量清晰、正脸、无遮挡(眼镜)。
  4. 不想上传自己照片的,可以调用insightface python package来生成自己的人脸特征,并保存为一个.npy的512维向量文件拿来上传。
  5. 有任何使用问题可以在insightface上建立issue, 或者加入Discord群组:(https://discord.gg/65Ma47ymPc)
  6. 使用过程中如果遇到了无响应,再操作一次即可。

参考:https://zhuanlan.zhihu.com/p/618773243

Rate this post

留言 | Comments