首页 > 范文大全 > 正文

让手机“读”人脸

开篇:润墨网以专业的文秘视角,为您筛选了一篇让手机“读”人脸范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

智能手机等移动产品由于集成了拍照设备,能够随时获取大量人物照片,因此对人脸识别功能的需求更为强烈。但是由于人脸识别先天的技术瓶颈和智能手机性能的不足,使得具有实用化意义的人脸识别技术还没有被大规模应用到智能移动设备中。然而,在采用Windows Phone的手机中,这一现状将有望被改变,借助微软亚洲研究院为Windows Phone开发的Face SDK,任何一个普通开发者都将能够开发具备面部信息分析技术的移动应用。

SDK是一种基础的开发工具包,应用程序的开发者可以直接调用SDK中的工具,借助这些工具帮助实现特定的功能,如识别出照片有几个人脸。因此开发者可以借助SDK生成的结果来完成自己应用程序的功能。而为Windows Phone开发平台设计的Face SDK之所以能领先于其他平台,最早出现在移动开发工具包中,并不是什么巧合。Face SDK中所包含的技术事实上来源于微软研究院和微软亚洲研究院多年的技术积累。微软亚洲研究院在人脸识别领域开发了很多算法和技术,这些技术经过不断完善后一直在微软内部被使用着,它们也被加入到了微软的很多软件产品中。而为了增强Windows Phone开发平台的实力,研究院的研究员们用了将近一年的时间,将适合智能手机使用的面部信息分析技术重新优化和打包,生成了一个统一的SDK,即Face SDK。这个SDK已经在微软内部的各个产品组中分享,而Beta版也在不久之前对广大Windows Phone应用开发者免费开放了。

Face SDK有何本事

既然被称作开发工具包,就意味着Face SDK将不会只具备单一功能,事实上它由多种面部信息分析技术所组成。首先,是人脸检测功能,该功能能够在给定的图片中寻找到人脸,并给出面部的位置以及大小,这个功能甚至还可以提供简单的角度信息,即人脸的大概朝向;其次,Face SDK还提供了面部特征点定位功能,它可以帮助开发者找到人脸图片中面部特征点的准确位置,包括面部外轮廓、眉、眼、鼻、嘴等;另外,Face SDK还可以实现动态跟踪特性,它能在检测到人脸之后进行实时跟踪,记录视频或连续图片中头部的姿态、角度以及位置信息。

除了这3项基本功能之外,Face SDK还提供了很多辅助功能,例如它支持卡通画功能,在检测和定位了人脸的形状和线条之后,Face SDK能够将人脸的主要轮廓进行线条化处理,并最终生成面部的卡通画效果。Face SDK还支持对上述面部信息数据进行优化,例如它能够在找到面部特征之后,进行辅助计算,对人脸进行自然拉伸并自动调整肤色。

Face SDK为应用开发者提供了最大的配置灵活性,它提供了大量的调整参数,可以让开发者在数据精度和执行效率上找到平衡。比如需要极为精细的面部识别数据时,可以使用87个特征点来描述一个脸的各种轮廓,但这样做可能需要几秒钟才能完成一张脸的处理。而如果只是需要找到大概的面部以及五官的位置,就可以使用最基本的5点识别,这样做识别一张人脸只需零点几秒的时间。

让“脸”开Party

为了让开发者能够更快地认识Face SDK、理解Face SDK的工作机制和可以实现的功能,微软亚洲研究院的研究员们已经借助这个Face SDK开发出了“Face Party”系列应用,其中包括可以自动识别脸部并为其加上面具的“Face Mask”、能够交换照片中两张脸的“Face Swap”和能够修改面部表情的“Face Touch”。这3个应用十分生动有趣,并且将Face SDK的特性体现得十分明显。而选择开发这3个应用的原因也并不复杂,它们更像是研究员们发散式思维的产物。在研究员们计划基于Face SDK做几个移动应用之后,他们就开始在论坛和各大网站中寻找灵感,他们发现日常生活中使用Photoshop换脸的用户较多,而使用这个工具实现换脸的操作步骤又比较繁琐,于是就开发出了“Face Swap”。而在看到论坛中有些女孩子拍照片秀衣服,因为不愿意秀脸而采用各种方式将脸贴上,但是效果往往不好,于是他们就开发了“Face Mask”。这种简单的需求驱动思路创造出了3个简单而又有趣的应用,而目标明确再加上Face SDK功能完备,使得研究员们只用了几个月的时间就完成了这些应用的上线工作,这其中还经历了微软公司内部的严格流程审核,包括产品质量、隐私和法律风险等方面。而对于个人开发者来说,产品开发的周期也许会更短。

我们有很多想做的东西,但是我们现在的重点还是想让更多的人参与进来,使用Face SDK。虽然我们有很多想法,但是我们想集中力量把Face SDK做得更好,为开发者提供更多方便。

——殷秋丰 微软亚洲研究院创新工程中心开发主管

应用介绍

Face Mask

一款很萌的自动面具添加应用,它内置20余个贴纸和面具。只需要通过几个简单的步骤,就能让照片中的人物戴上配饰或面具。选中照片后,只需轻轻点击屏幕或晃动手机,照片中的人物就会被带上面具。

Face Swap

是否想过和别人换脸? 想不想知道自己的脸在朋友身上是什么样子?Face Swap提供了一个简单、方便和好玩的方法,让合照中的人们互换面孔。只需要选取一张照片,然后晃动一下手机,照片中的人脸就会被自动互换。

Face Touch

想看看一向严肃的老板笑起来是什么样吗?Face Touch这个表情修改利器可以完成这个任务。这款应用可以让用户使用手指与照片中的人物互动,改变他们的表情。应用内置悲伤,欢乐等表情,而且还有很多神秘表情需要用户亲自去寻找和发现。

注:为获得最佳效果,请使用正面、表情自然的照片,如证件照。