`
lilisalo
  • 浏览: 1148254 次
文章分类
社区版块
存档分类
最新评论

体感应用开发新热潮

阅读更多

大约在10年前,我曾经尝试着去实现一个伟大的计划。使用面部识别技术,去解锁和登录系统。不过即使在当年我就拥有长远的野望,但那个年代的硬体配置在今天看来犹如龟速。当时主流的摄像头是VGA格式,分辨率仅有640X480甚至会更低。而最先进的处理器仅是主频为1.4GHz的单核心AMD Athlon。因此在当时我们的这个行星上,还找不到廉价的硬体能让系统能在短短的几秒内识别出我的脸。

面部识别的弊端:昏暗地方识别难

当然,实现面部识别的关键技术点并不在硬件的计算性能上,而在于算法。当面对许多独特的情况时,面部识别的一个技术难关就是如何识别长相相近的人。比如说有血缘关系的亲属,双胞胎,甚至是长相极其相似的同卵双胞胎。我的小妹妹就可以通过面部识别来解锁我的电脑。而我的母亲更为聪明,她找来了我的大头照,解锁了我的电脑,成功发现了藏匿其中的“动作片”。又例如,当房间内的光照过于昏暗时,我自己的这张脸都无法成功识别解锁系统。甚至如果摄像头上有污渍,或者我的妆化的太浓,也无法成功解锁。一般来说,我们使用手机90%的环境是光线昏暗的地方,很少有机会在阳光明媚的户外使用手机。

图:我妹妹的照片被识别成了我,有点离谱了

面部识别的弊端:用照片轻易破解

可悲的是,尽管我们人类之间,可以轻易通过面部识别来认出某个人来,并且对面部的细节具有极高的敏感性,但是面部识别系统在近十年来的发展一直不够理想,没有任何突破性的进展。手机的处理器时脉提高了,处理能力有了突飞猛进的发展。摄像头的变得更加精细了,可以捕获更高分辨率的图像。但是面部识别的核心算法却一直没有革命性的改善,在最新的Android手机上,你仍然可以通过一张照片或者是乳胶作的假脸来欺骗系统。

图:面部识别算法还需不断完善

面部识别的弊端:非要害加密应用

生物识别验证身份的方式有许多,我们在科幻电影里看到的虹膜验证、指纹验证、血管分布验证、DNA验证等等,但是我们很少看到安全级别超高的那种总部基地级的地方使用面部识别。理论上来说,如果使用超级计算机和超高清的图像可以得到近乎99.999%的识别率,但是对于手机应用来说,这显得太难了。目前Galaxy Nexus这样的ICS设备是有这样的功能,而你也可以试想一下,某个身份诡秘的重要政治人物肯定不会将自己的面部信息放在手机中。由此可见,人们对面部识别这种安全机制还非常不放心,它肯定不会用于要害加密的应用中。

图:视网膜是目前比较靠谱的主流生物识别技术

面部识别的弊端:处理速度成问题

目前Facebook和Google的批量图片上传应用,都有面部识别的功能。系统可以自动帮你分析出照片中是谁,并且自动给图片打上专属的标记。不过数码照片的分辨率是一把双刃剑。它既提高了图像的分辨率,让系统可以更加准确的辨认出图片中的人是谁,但是高分辨率的图片又加重了系统的处理负荷。电脑需要卡上很“长”一段时间,才能将一套图片是别完。而识别时间的长短也和图片数量有着密切的关系。

图:采样点越多意味着计算量越大

面部识别 社交化应用的新蓝海

近日,谷歌又在Google+上推出了新功能,允许用户通过面部识别功能,自动寻找朋友发表的图片中有没有自己的身影。

据悉,该项名叫“Find My Face”的特色功能将在未来成为可选选项被加入到Google+的界面中,意味着用户需要作出决定是否打开该功能。

谷歌将是否激活该功能的权力交给了Google+用户,这也让这个互联网巨头在备受关注的用户隐私安全方面打了个擦边球,因为今年其社交网络方面的竞争对手Facebook曾因未经用户许可加入了面部识别功能而受到关注和批判。

图:Google+推出面部识别功能

据了解,谷歌在创建一个丰富多彩的在线社区方面不惜血本,看来是要与社交网站大亨Facebook一决高下了。另据谷歌高管在10月份的一次互联网会议中表示,谷歌的受欢迎产品服务将会逐渐整合到Google+这个年轻但快速增长的社交网站中,做到天衣无缝。而谷歌显然把面部识别技术当做了拓展用户的一张王牌。

提到脸,就想到隐私,人开始担忧

对于面部识别的社会化应用,除了谷歌之外还有许多公司在虎视眈眈。Face.com已经推出了一套API接口,第三方的公司和机构,都可以利用这套API得到Face.com上的数据。例如警察就可以利用这套API搜索嫌疑犯。警察断案尚且可以接受,但是如果你的面部信息落入第三方广告商的手里,天晓得他们会怎么蹂躏你的脸。这时,已经不再是个垃圾短信、垃圾邮件的问题了。你无法丢弃你的面部特征,各种骚扰广告将可以更精准的定位你。

面部识别 搞搞娱乐最在行

面部识别技术如果用于安全认证领域,对其识别的准确率、精度和速度都有着较高的要求。但是如果面部识别技术运用到大众娱乐领域,则完全是另一套游戏规则。随着技术的革新,面部算法越来越复杂,支持的面部采样点也越来越多。现在像是iPad2这样的移动设备,使用了前所未有超乎想象强大的处理器,这也使得实时“变脸”戏法的实现成为可能。通过识别一个人的面部特征,然后跟踪并记录各个采样点的轨迹。再将这些矢量数据应用在3D傀儡上,由此,一个普通人就可以变身为阿凡达,变身为施瓦星格,甚至是美国总统……当然估计政治人物的肖像可能会受到某些限制,禁止网友们恶搞或煽动人民内部团结。无论怎样,面部识别技术为我们开创了新的未来,将其运用在影视、娱乐界,都会带来非凡的成就。

图:小编的阿凡达化身

进化论:从面部识别到人体骨架识别

面部识别技术虽然目前没有得到广泛的应用,但是其衍生出来的肢体识别技术,却被许多人所看好。伴随着微软Kinect体感设备的发布,谁也没有想到,这款设备能在市场上如此热卖。Kinect已经成为了最流行的人体识别设备。近期有几条新闻可供大家分享:

12月8日国外媒体报道,Microsoft正在秘密研发Kinect的新一代产品。据知情人士透露,微软下一代Kinect体感外设能精确读出玩家的唇语。Kinect二代或将与次世代Xbox主机一同发布,为玩家提供更完善的动作、语音识别。

12月5日香港媒体报道,古天乐以七位数字酬金出任微软体感游戏代言人,并成为香港区游乐总监。同时古天乐与两个小朋友为Kinect拍摄平面及电视广告,他们在客厅场景大玩《迪斯尼大冒险》体感游戏。

11月5日,微软对外发布了Kinect for Windows SDK的第二个Beta版,Beta 2除了支持Windows 7平台,还新增了对刚刚发布的Windows 8平台预览版的支持。

近日,Kinect游戏《Kinect动物园》登陆iOS。业内认为由于Kinect持续热销,会让部分iOS用户对微软的游戏产生兴趣。在iOS平台上发布《Kinect动物园》之前的一个月,该游戏已经在微软自家的Windows Phone平台上出现。

你可以想象在未来,无论是面部识别,还是衍生的肢体识别都将成为新的开发热潮。

编辑点评:

虽然面部识别技术还存在着许多问题,但是通过自己的容貌,就能登陆一台电脑或者是给手机解锁,这将是非常酷的应用。而更酷的应用是你可以通过换脸技术成为任何人。因此面部识别技术在娱乐业界将有更超凡的表现。而未来面向面部和人体骨架识别的应用也将成为新的开发热潮。

0
1
分享到:
评论

相关推荐

    计算机软件及应用UnityDKinect体感应用开发.docx

    综上所述,本文围绕虚拟现实技术,详细阐述了如何使用Unity3D和Kinect开发体感应用《耍皮影游戏》,包括选题背景、意义、现状、开发工具、运行环境、系统设计与实现、测试等方面,旨在提供一种创新的游戏交互方式,...

    基于Android移动设备传感器的体感应用开发.pdf

    基于Android移动设备传感器的体感应用开发 本文主要介绍基于Android移动设备传感器的体感应用开发,旨在了解Android移动设备传感器相关知识,以及基于Android移动设备传感器在体感应用方面的操作和技术,为提高...

    Android体感开发指导手册5-Unity3D发布android应用.pdf

    《Android体感开发指导手册5-Unity3D发布Android应用》是一份针对Unity3D开发者和Android应用程序员的专业指南,旨在帮助读者理解如何利用Unity3D引擎开发并成功将体感应用发布至Android平台。本文档不仅涵盖了必要...

    基于Android移动设备传感器的体感应用.pdf

    Android系统作为全球最受欢迎的移动操作系统,其在体感应用领域的研究与开发日益受到重视。体感应用通过利用设备内置的传感器,为用户提供更为直观和自然的交互方式,提升了移动设备的智能化和科技化水平。 **1. ...

    android安卓移动体感源码

    Android移动体感包括体感游戏功能但不局限于游戏,而是将体感应用到大部分的应用程序中,对PC上的普通程序也能进行体感控制。该应用程序包含一个移动端(Android)程序和一个windows平台下的应用程序,它以Android平台...

    Kinect2.0体感开发文档.rar

    【Kinect 2.0 体感开发文档】 Kinect 2.0 是微软推出的第二代体感设备,主要用于与Windows和Xbox One等平台进行交互。...总的来说,这个压缩包为深入学习和开发基于Kinect 2.0的体感应用提供了全面且实用的参考资料。

    Android移动设备传感器的体感应用研究.pdf

    Android移动设备传感器的体感应用研究.pdf

    Android移动设备传感器的体感应用分析.pdf

    Android移动设备传感器的体感应用分析.pdf

    基于Android的移动终端设备多体感应用研究.pdf

    《基于Android的移动终端设备多体感应用研究》 随着移动设备的普及和快速发展,人们对移动设备的需求日益增长,不再仅仅满足于基本的通讯功能,而是寻求更多元化的娱乐和商务应用。Android作为目前最流行的系统平台...

    android xtion kinect 体感 游戏 开发 大全

    Xtion 和 Kinect 作为主流的体感设备,在游戏开发领域有着广泛的应用。本文档旨在详细介绍如何使用 Android 平台结合 Xtion 和 Kinect 设备进行体感游戏开发,包括必要的硬件和软件环境要求、API 使用说明以及具体的...

    基于Android系统的多传感器移动体感应用.pdf

    基于Android系统的多传感器移动体感应用.pdf

    Android应用源码安卓移动体感项目带服务端

    Android移动体感包含体感游戏功能但不局限于游戏,而是将体感应用到大部分的应用程序中,对PC机上的普通程序也能进行体感控制。Android移动体感不仅可以使用体感,控制赛车等运动类的经典体感游戏,还能控制PPT,...

    OpenNI_user_guide.rar_Openni_open_openni体感应用

    OpenNI的中文用户手册! OpenNI (Open Natural Interaction)是个多语言、跨平台的框架,定义了一组为开发使用Natural Interaction程序的API。OpenNI APIs有一组开发体感应用的接口。

    Kinect开发参考资料.zip

    Kinect是一款由微软公司推出的革命性外设,它在游戏、体感交互和计算机视觉等领域具有广泛应用。...通过深入学习和实践,开发者可以掌握利用Kinect进行创新项目开发的技能,打开计算机视觉和人机交互的新世界。

    Unity结合Kinect2体感开发:KinectForWindows_UnityPro

    开发者导入这个包后,可以直接在Unity编辑器中进行体感应用的开发和调试,大大节省了时间和精力。 为了有效地利用这个项目,开发者需要了解以下几个关键知识点: 1. **Unity3D基础知识**:包括场景构建、对象操作...

    Android体感开发指导手册5-Unity3D发布android应用资料.pdf

    通过本文档提供的步骤,开发者可以从零开始搭建完整的开发环境,并掌握如何将Unity3D开发的体感应用发布到Android平台。这一过程中涉及到的每一个环节都非常关键,从基础的环境配置到具体的发布流程,都需要仔细操作...

    Android体感开发指导手册5-Unity3D发布android应用收集.pdf

    本文详细介绍了如何使用Unity3D进行Android体感应用的开发与发布过程,涵盖了必备软件工具的安装配置、Unity3D中的具体操作步骤以及体感应用开发时需要注意的特殊事项等内容。通过遵循这些指南,开发者可以更轻松地...

    一个不错的体感SDK包

    SDK(Software Development Kit)是为开发者提供的工具包,包含了开发体感应用所需的库文件、示例代码、文档和调试工具。 在"一个不错的体感SDK包"中,我们可以期待找到以下关键组件: 1. **库文件**:这些是...

Global site tag (gtag.js) - Google Analytics