跳转到内容

AI换脸(face swap)教程:一张自拍放进三个场景,三款模型实测对比

阅读约 9 分钟

要点速览

AI换脸只需两张图——场景和你的自拍——再加一句简短的指令。我们用 Nano Banana Pro 把同一张脸放进三个场景:宇航员、油画里的骑士和商务形象照,并与 Nano Banana 2.1 和 GPT Image 2.5 的结果做了对比。只换你自己的脸,或已获得本人同意的脸。

目录
桌上放着一张打印出来的男子自拍,一只手拿着智能手机,屏幕上是同一名男子身穿宇航服站在红色星球上

现在用 AI 给照片换脸,不需要蒙版,也不需要修图软件:只要两张图——场景和你的自拍——再写一句话。新一代图像编辑模型不是把脸贴上去,而是在场景中重新绘制,连同光线、肤色乃至绘画技法一起匹配。我们在 AI2Face 生成器中用同一张自拍测试了三个不同场景,并对比了三款模型。文中所有人物都是为测试生成的,原因见“肖像授权”一节。

AI换脸怎么做:两张照片加一段提示词

无论什么场景,流程都一样:

  1. 场景——需要换脸的照片:旅行照、主题服装写真、画作、商务形象照。
  2. 人脸——你自己的照片,脸部清晰可见。
  3. 指令——换什么、保留什么、光线如何匹配。

把两张图作为源图像上传到生成器,场景放在第一张。在提示词里用特征描述自拍中的人,例如“浅棕色波浪卷发、灰蓝色眼睛、左眉上有一道疤”。这样模型就不会搞混该把谁的脸换到哪里。

什么样的人脸照片合适

我们用的源图是一张在家中窗边拍的普通自拍:

  • 正脸,睁眼,不戴眼镜;
  • 柔和的自然光,没有生硬的阴影;
  • 有一处明显特征——左眉上的小疤,方便检查模型转移的是不是这张脸。

如果场景中的人是侧脸,而你只有正脸照,模型就得自己补画看不见的那一侧。遇到这类场景,请上传 2–3 张不同角度的人脸照片。

1. 把自己的脸放进照片:外星球上的宇航员

换脸。第一张图是场景:一名站在红色星球上的宇航员。第二张图是一名男子的自拍,
他有浅棕色波浪卷发、灰蓝色眼睛、浅浅的胡茬,左眉上有一道小疤。把宇航员的脸和
头发换成自拍中男子的脸和头发,要明显是同一个人,不留胡子。宇航服、手中的头盔、
姿势、星球、天空和第一张图的构图保持不变。让戏剧性的暖色轮廓光、调色和肤色与
场景一致,使这张脸看起来就是在那里拍摄的。
自拍、原始场景与结果:脸、头发和疤痕都已转移,光线来自场景中的夕阳。Nano Banana Pro

这是最常见的用法:把自己“放进”现实中拍不到的画面。Nano Banana Pro 转移了脸、波浪卷发和眉上的疤,光线则取自场景:夕阳的暖色轮廓光和脸颊上的阴影。自拍里的笑容被去掉了——人物像原版宇航员一样望向远方。宇航服、手中的头盔和星球都没有变化。

2. 给画作里的人换脸

换脸。第一张图是一幅古典油画肖像:身穿铠甲、披红色斗篷的骑士。第二张图是一名
男子的自拍,他有浅棕色波浪卷发、灰蓝色眼睛、浅浅的胡茬,左眉上有一道小疤。把
骑士的脸和头部换成自拍中男子的脸和头发,要明显是同一个人,神情平静而庄重。用
同样的 17 世纪荷兰绘画技法画出新的脸:可见的笔触、温暖的烛光、画布肌理。铠甲、
斗篷、蜡烛、背景和构图保持不变。
自拍中的脸被画成油画:笔触、烛光和眉上的疤都在。Nano Banana Pro

画作能检验模型是真的重绘了脸,还是只贴了一张照片。Nano Banana Pro 用笔触画出了这张脸,烛光的暖色与铠甲上的一致,疤痕也保留了下来——如今成了画面中的一处细节。如果脸仍是照片质感,整幅图就会像拼贴。提示词里关于绘画技法的那句话必不可少。

3. 给商务形象照换脸

换脸。第一张图是一张商务形象照:一名身穿藏青色西装、双臂交叉的男子站在办公室
里。第二张图是一名男子的自拍,他有浅棕色波浪卷发、灰蓝色眼睛、浅浅的胡茬,左眉
上有一道小疤。把西装男子的脸和头发换成自拍中男子的脸和头发,要明显是同一个人,
带着自信的浅笑,不戴眼镜。西装、领带、姿势、办公室背景和第一张图柔和的影棚光保
持不变,并匹配肤色和光线。
西装、姿势和办公室不变,脸来自自拍,眼镜按提示词去掉了。Nano Banana Pro

这个场景很实用:不去影棚也能拍商务形象照。模型去掉了眼镜,把后梳的黑发换成浅棕色波浪卷发,领带、交叉的双臂和虚化的办公室都保留了。肤色也与影棚光相匹配。不过,如果你需要同一个人的一整套商务照,与其每次换脸,不如创建一个角色——下文会讲到。

哪个AI换脸效果最好:三款模型对比

我们把宇航员的提示词交给三款模型:Nano Banana Pro、Nano Banana 2.1 和 GPT Image 2.5。

左:Nano Banana Pro,中:Nano Banana 2.1,右:GPT Image 2.5
Nano Banana Pro Nano Banana 2.1 GPT Image 2.5
与自拍的相似度 高 高 高
眉上的疤 保留 保留 几乎消失
表情 与场景人物一致 与场景人物一致 沿用自拍的笑容
光线和肤色匹配场景 是 是 是
宇航服和背景 不变 不变 不变
适合 精准换脸 精准换脸,速度更快 生动的“自拍感”

三款模型都换出了能认出来的脸,也都匹配了夕阳光线。差别在细节上:Nano Banana Pro 和 Nano Banana 2.1 保留了疤痕,并采用了场景人物的表情;GPT Image 2.5 则沿用了自拍里的笑容,把头发弄得蓬乱,疤痕也几乎丢了。想要精准换脸,选 Nano Banana Pro 或 Nano Banana 2.1;做趣味贺卡和表情包,GPT Image 2.5 也够用。

可以用谁的脸?

换脸就是生成某个具体的人的图像。基本原则是:使用自己的脸,或已获得本人同意的脸。许多国家都限制未经同意发布他人肖像。以俄罗斯为例,《民法典》第 152.1 条规定:

  • 公民的肖像只有在本人同意的情况下才能公开和使用;
  • 照片已在网上发布,并不意味着可以未经同意使用;
  • 对于违规传播的肖像,本人有权要求删除。

各国关于肖像权的法律不尽相同,请查阅你所在地的规定。实际操作中:自己的脸随便用;朋友的脸要征得同意;名人和陌生人的脸不要用于发布、广告,更不要用来骗人。正因如此,本文中所有人物都是生成的。

用角色代替换脸

如果同一张脸要出现在很多画面里——写真、系列帖子、带模特的商品图——每张都换脸会很累:每次都得检查像不像。为此 AI2Face 提供了构建器模式:只需上传一次照片、创建角色,就能把角色放进任何场景。具体做法见指南用 AI 创建角色,场景灵感见AI 写真指南。

局限

  • 合影。 每次只换一张脸,并说明换谁:“右边穿蓝色西装外套的男子”。
  • 难度大的角度。 侧脸、仰拍、脸在阴影里——模型只能靠猜。请上传几张人脸照片。
  • 细小特征。 疤痕、痣和眉形有时会丢——在我们的测试中,GPT Image 2.5 就丢了疤痕。请在提示词里写明这些特征。
  • 视频。 本文讲的是照片。想让照片开口说话或动起来,请看指南用 AI 让照片动起来。

在哪里试:AI2Face

Nano Banana Pro、Nano Banana 2.1 和 GPT Image 2.5 都在 AI2Face 的同一个生成器里:上传场景和自拍,对比各模型的结果。价格在生成前就能看到,积分包里的积分不会过期。

总结

AI换脸只需两张图和一句指令:场景在前,自拍在后,提示词里写明人脸特征、哪些不改,以及光线如何匹配。在我们的测试中,Nano Banana Pro 把同一张脸放进了太空、油画和商务形象照,保留了眉上的疤,并匹配了光线和绘画技法。追求精准,选 Nano Banana Pro 或 Nano Banana 2.1;更看重情绪的贺卡,用 GPT Image 2.5。如果这张脸要用在很多画面里,就在构建器中创建角色。并且只使用自己的脸,或已获本人同意的脸。

常见问题

怎么用 AI 给照片换脸?

把两张图上传到生成器——场景和带有目标人脸的照片——选择 Nano Banana Pro 等编辑模型,然后写:“把第一张照片中人物的脸换成第二张照片里的脸,服装、姿势和背景保持不变,光线匹配场景”。20–40 秒即可出图。

可以免费给照片换脸吗?

可以,能试几次。注册 AI2Face 后会获得新手积分,每次生成的价格在开始前就能看到。

给照片换脸合法吗?

用自己的脸没问题。别人的脸只能在本人同意的前提下使用和发布——各国关于肖像权的法律不尽相同,例如俄罗斯《民法典》第 152.1 条就有此要求。照片已在网上公开,并不等于本人同意。

用什么样的人脸照片效果最好?

清晰的照片:正脸或四分之三侧脸,不戴眼镜,半边脸没有阴影,分辨率不低于 1000 像素。如果场景中的角度差别很大,就上传 2–3 张不同角度的人脸照片。

合影里的脸可以换吗?

可以,但更稳妥的做法是每次只换一张脸,并说明换谁:“右边穿蓝色西装外套的男子”。如果要求一次全部替换,模型容易把谁的脸放到哪里搞混。

资料来源

4
  1. https://blog.google/innovation-and-ai/products/nano-banana-pro/
  2. https://ai.google.dev/gemini-api/docs/image-generation
  3. https://developers.openai.com/api/docs/guides/image-generation
  4. https://www.consultant.ru/document/cons_doc_LAW_5142/14c6c3902cffa17ab26d330b2fd4fae28e5cd059/

延伸阅读