人工智能换头术
2018/08/13 08:13
|By NodeBang
编者按:本文来自于微信公众号 “KnowingAI知智”(微信公众号:Knowing_AI), 动点科技经授权发布。
人工智能的有趣应用,除了去雾霾,
还有换头(脸)♪(´ε` )
点击下方视频,你对人工智能的了解就能轻松超过全世界 99% 的人类!
图文版本送给不方便打开的朋友 (●°u°●)」
除了去雾霾,计算机视觉还能……换脸。
想要将小知的脸换到小明身上,就要先收集他们的照片。先让机器 A 为小知的脸编码并打上几十个关键点,再让机器 B 将编码还原成小知的脸。通过大量小知的图片进行学习,机器 B 就能将编码还原到与原始图片非常相似。
我们再为小明的脸进行编码,让机器 B 进行还原。这时就会出现一张与小明的表情类似,但完全是小知的脸的图片。
机器 A 学习的是人脸的共性,比如人的嘴巴、眼睛、鼻子在哪儿,即表情;机器 B 学习的是人脸的个性,即嘴巴、鼻子等的特征,即长相;通过将特征覆盖到表情上,就能轻松实现换脸。
如果只是将两张图片中的人脸进行互换,那用 PS 岂不是更快?
有了这种方法,我们就能将视频中的人脸自动更换为另一个人的脸。视频是由连续的图片组成的,通过将其中每一张图片中的人脸进行变换,再将它们按顺序合并在一起,就能完成视频换脸。
或者也可以实时换脸。有一种名为「Face2Face」的方法,已经可以在一张脸做表情的同时,同步产生另一张脸的视频,不过这在道德上存在很大争议。
有没有可以甄别 AI 换脸视频的方法?
你可以观察视频中人脸边界是否有明显的肤色不同,或是人脸上的光的方向是否与背景一致。如果一段视频分辨率非常低,也要小心是不是伪造视频。
或者,干脆看看视频中的人是否没有眨眼吧w