一元治愈微信应用的「脸盲症」

「脸盲症」是一种经过正式确认的疾病,全名「面部辨识能力缺乏症」。古装剧里的姑娘戴上面纱少侠就认不出了?下次遇到这种情节别吐槽编剧啦,兴许这位少侠就患有脸盲症呢。

一元治愈微信应用的「脸盲症」

其实在很多方面,计算机软件不止一次吊打了人类,除了最基本的计算、记忆、分析等,这次轮到面部识别能力了…

有些童鞋可能已经知道,现在已经有手机平台实现在自带的相册应用中提供了人脸识别功能,可以自动分析手机里的所有照片,然后将包含同一个人的照片自动分组到一起。

但也许你不知道,这样的功能其实早就有了,而且对于应用开发者来说,甚至不需要自己深入研究相关技术,在落地于世纪互联运营的 Microsoft Azure 的认知服务的帮助下,只需要在应用中嵌入几行代码,就能治愈应用的「脸盲症」问题。

 

认知服务到底是什么?

简单来说,微软认知服务是一系列提高各种应用程序智能程度的服务,只需要几行代码,就可以借助强大的算法开发应用程序。它们跨设备,跨平台,不论是 iOS、Android 或者 Windows,你都可以轻松完成配置,让不同平台上的应用程序获得视觉识别、语音识别、语言分析、知识分析、智能搜索等能力。也就是说,在这些服务的帮助下,程序将能看懂、听懂、理解我们的世界,为用户提供更智能的服务。

戳这里详细了解认知服务

 

认知服务能解决哪些脸盲问题?

认知服务的视觉识别功能提供了非常完善的人脸识别能力,目前可支持年龄、性别、头部姿态、微笑检测、胡须检测以及 27 个面部重要特征点位置的分析。

一元治愈微信应用的「脸盲症」

两张照片是否同一个人?想把一大堆照片里同一人的所有照片分组到一起?想要有效区分张馨予、张涵予,张予曦、张雨绮、张雨馨、张雨鑫、张歆艺 ...?在认知服务看来这都不是事儿!

更重要的是,无论你的应用运行在 Windows、iOS、Android 平台上,或只是简单的微信应用,只要一元注册 Azure 试用帐号开通这个服务,插入几行现成代码就能给你的应用装备一双火眼金睛。

先用一个容易实现的小目标自己感受一下吧。

 

一元,智能相册就这么搞定

微软 Azure 一元试用活动为用户提供了价值 ¥1500 的云服务额度,其中认知服务可满足应用对人脸检测和分析的要求,应用的后端系统和数据的存储也可以通过 Azure 其他服务搞定。

使用场景:

人脸识别、微信相册等

应用实例:

某公司利用微软认知服务为消费者开发了一款基于微信的智能相册应用,该应用可以替代设备自带拍照程序为用户提供拍照功能。当用户使用该应用拍照后,所得照片会自动通过认知服务人脸识别功能进行人脸检测和人脸验证,根据返回的检测结果、验证结果、相似度分数等数据,将照片进行智能归类,自动生成个人相册、好友相册等智能相册。同时通过和社交网络集成,智能相册中的照片还可以实时分享到社交网络。

建议配置:Web 应用基本(小)1 个

  • MongoDB on Linux

  • 微软“认知服务”Face SDK

  • 标准版本虚拟机(A2)1 台

  • 存储(块 Blob 异地冗余)

    一元治愈微信应用的「脸盲症」

    基于本案例的架构设计,按照每天约 10-300 万张照片,100GB的数据存储量来估算,上述场景每月费用为¥1,154。

    点此查看具体步骤,人脸识别就是这么简单!

     

    在 Azure 智能云的帮助下治愈应用的脸盲症,就是这么简单,你也可以做到。赶紧注册 Azure 1 元试用服务,更专业级的视频解决方案就这么到手了!

    立即访问http://market.azure.cn

一元治愈微信应用的「脸盲症」

上一篇:Python处理微信利器——itchat


下一篇:微信开发(3) -- 支付后接收回调信息测试