你肯定抓到过自己这样干。看电影的时候、刷Instagram的时候、路过杂志摊的时候脑子里闪过等等我长得像那个人?这是一个很小但很顽固的问题。大多数人一辈子都得不到真正的答案。问问朋友对方说句场面话就完了。
这个页面让你问机器。上传一张照片模型就在几千张明星脸里找出结构上跟你最接近的那些。返回名字和百分比。让人意外的一点:什么都离不开你的屏幕。全部计算在本地跑在你正在看的这个浏览器标签页里。不上传不登录不留痕。
上传一张照片看自己像哪位明星好奇机器怎么看你这张脸? 试试匹配工具 →在浏览器里跑 · 不上传任何东西 · 不需要账号
模型到底对你的脸做了什么这值得搞清楚因为理解了它你读结果的方式会变。模型不是魔法它看你的照片跟人看的方式完全不一样。
AI如何标记脸上的点并比较在你脸上打点. 模型做的第一件事是找到你脸上的大概六十八个关键点。眼角眉尾鼻尖唇线下巴轮廓。你在犯罪剧里见过那种法医面部地图的话差不多就是那个样子。把这些点压缩成一串数字. 这些点被数学方法压成几百个数字的向量。研究者管这叫embedding。数字编码了你脸的几何比例以及五官之间的距离。关键特性:同一个人的两张照片产生相近的数字列表。陌生人产生相距很远的列表。测量你跟每个明星的距离. 模型手里已经有几千个明星的数字列表预先算好存着了。它拿你的列表跟他们每个人的算数学距离。最短的距离赢。最近的那几个就是你的结果。百分比是距离不是相似度评分. 这里大多数人搞混。那87%匹配不是说你长得87%像那个明星。它说的是你的embedding跟他们之间的数字距离相对于基准线来说比较小。高百分比告诉你你的脸的几何结构异常接近他们。不告诉你路过的陌生人会不会觉得像。结果不对多半是照片的锅模型手上只有你给它的像素。垃圾进垃圾出在这里比哪儿都适用。真正能骗到模型的是这些:
阴影是头号敌人。一盏灯把硬阴影投在半边脸上会改变模型用的距离读数。阴天日光或多个光源的房间比直射阳光或一只灯泡给出的结果更干净。角度比你以为的重要。从下往上拍的自拍会让下巴变宽额头变窄。模型信这个。把相机举到眼睛高度。眼镜帽子和遮住脸的头发会藏住关键点。模型要么瞎猜位置要么跳过两种情况都让匹配变差。美颜滤镜是最大的问题。如果你的自拍过了磨皮或塑形滤镜滤镜已经挪动了你的五官。你匹配的是滤镜版的脸不是你真实的脸。多试几张。不同的照片给出不同的结果因为角度和光线会挪动点的位置。如果三张照片都指向同一个明星那就是强信号。模型不知道你本人长什么样。它只知道照片里的2D投影。一张好的照片是从正面在平而均匀的光线下像你的那张。
为什么我们天生就想知道这个答案心理学有一个分支专门研究为什么人类对给脸分类这件事如此着迷。我们控制不住。给谁看一张陌生人的照片几毫秒内他的大脑就在把那张脸往框里塞:像舅舅像那个演员跟我同事一个感觉。这是无意识的是古老的。从进化角度看快速整理和识别面孔是生存技能。
明星撞脸工具把这个本能接上了数字。不再是含糊地觉得像某人你得到一个具体的名字和百分比。这让结果感觉更真实更像一个判决。它不是。但好几百万人试过这类工具其中相当一部分截了图发给朋友说明它够有趣。
这也渗进了游戏文化。Roblox Dress to Impress之类的虚拟形象换装游戏里有明星撞脸环节你要重现某个名人的造型。从真实的面部匹配出发的玩家往往比靠猜的得分更高。
怎么解读屏幕上的结果结果出来后它们落在几种模式里。知道你在看哪种有助于你解读那些数字。
明星匹配结果示例和分数明显领先的第一名一个明星高居榜首跟第二名拉开不小的差距。这感觉很确凿但未必。它说明模型对几何距离有把握。至于人类是否会看出像不像是另一个问题。
两个名字不分上下你的脸落在两个明星之间模型选不出来。这很常见通常也更有意思。你可能同时跟两人共享某些特征。把你的脸想象成两个名人的几何平均。
完全没听说过的人有时候排第一的匹配是你没看过的剧的演员或者你指不上地图的国家的公众人物。模型不在乎名气。它比较的是形状。之后你要不要去搜那个人是你的事。
所以你长得像哪个明星?想知道模型怎么说只有一个办法。上传一张照片等几秒钟看结果。你的图像在你自己的设备上处理离开这个页面就没了。结果不是对你长相的科学鉴定它是一个完全跑在你机器上的几何小把戏。 看看你的明星匹配 →
本地运行 · 大约五秒 · 不用注册
跟某个明星直接比一比. 想看看自己跟某个特定明星比起来怎么样?库里每个人都有面部几何分析定义他们的特征以及哪种照片能对出好匹配。选一个然后比较。 浏览明星库 →