Reelina
所有文章
Image Generation·作者 Reelina

如何睁开照片中闭上的眼睛

有人眨了眼,这张照片就废了。睁开眼睛是修复,不是移花接木——区别就在这里。

如何睁开照片中闭上的眼睛

如何睁开照片中闭上的眼睛

总有那么一张照片,光线正好,每个人都在笑,却偏偏有一个人眨了眼。连拍模式给你二十张差一点的照片,却没有一张能用。

传统修法为什么看着不对

手工的做法是从另一张照片里剪一双眼睛贴上去。这种做法几乎经不起细看:被借用的眼睛带着自己的光线、自己的高光点和自己的视线方向,而它要落地的那张脸又已经转过了几度角度。结果就是这个人的目光微微偏离镜头,眼里的光却来自别处。

编辑模型的做法不同

图像编辑模型不做移植这件事。它是根据它已经看到的这张脸,重新构建眼部区域——眼形、睫毛线、眼皮褶皱,以及这个人一瞬间之前的目光方向。高光点会按照照片里原本的光线来放置,因为模型能看出这束光是从哪里来的。

关键在于指令要精准。“睁开眼睛”这种说法容易让整张脸都被重新绘制。而“自然地睁开眼睛,匹配他们本来的眼形和视线方向,其他部分一律不变”,才是一次真正的修复。

仍然会失败的情况

有两种情况确实很棘手。一张脸如果大幅侧对镜头,模型能用来重建的眼部信息就非常有限;而眼部区域如果有严重的运动模糊,也就没有什么可以依据的细节了。如果眼皮完全闭合,头部又是侧脸,没有哪个工具能诚实地凭空造出那个视线方向。

在 Retake 中操作

上传照片,勾选“睁开眼睛”,然后运行。如果同一张照片还需要调整笑容或做肌肤处理,把这些也一并勾选——它们会作为一次编辑而不是三次分别执行,这样脸部只会被重新绘制一次。一张照片连续修三次,就是一个人慢慢变得不像自己的原因。

FAQ

睁开后的眼睛还是我本来的样子吗? 眼睛是根据你本人的脸重建出来的,而不是借用别人的样板,所以眼形和间距还是你自己的。颜色则是根据睫毛线附近可见的部分来判断的。

如果合照里每个人都眨眼了怎么办? 它可以一次处理多张脸,但脸越多,每张脸在画面中占的像素就越小——一张只有四十像素宽的脸,细节根本不够用来重建。

它会改动照片的其他部分吗? 正常情况下不会。指令会固定住姿势、构图、光线和背景,让修改只发生在眼部区域内。

可以撤销吗? 你上传的原图始终不会被修改。生成的结果是另存的一张新图片。

打开 Retake →

#photo editing#portrait#AI retouching