剖析朋友圈圣诞帽的背后技术,@微信官方,帽子到底怎么戴?

这两天圣诞节

有没有发现,朋友圈又开始刷屏了.......

给我一个圣诞帽!@微信官网

一夜之间,你发现许多好友头像

都戴着一顶红色的圣诞帽

发了朋友圈的人都成功了

他们都戴上了圣诞帽

还有这种操作?

微信这么会玩儿了?

前天上午,微信悄悄更新

为了迎接即将到来的圣诞节

而特意推出的一个特别功能

不管你的头像是人、是猫、是狗

甚至啥都没有

微信都能在合适的地方放一个圣诞帽

(神不神奇)

有的是这样

有的甚至是这样......

那么,微信到底是怎么做到的呢

下面,小蓝就来给大家解答一下!

首先微信收到用户发送的朋友圈后

便获取用户头像上传至服务器云端

然后借助云计算和多维图像识别

(不一定是人脸,动物脸也行)

这项技术是在今年9月份

由腾讯IGM和中科院共同研发

叫做FaceIN(人脸认知引擎)

FaceIN精准地识别出用户头像后

对各种头像进行分类、整理

再从素材库中调取不同的圣诞帽

根据头像角度、人脸大小等

调整圣诞帽的尺寸和位置

最后生成戴有圣诞帽的头像

需要注意的是——

发朋友圈时千万不要发错了哦

是「给我一个圣诞帽@微信官网」

否则系统会识别不出来哒

可不能这样——

请一定要一字不差地发

给我一个圣诞帽!@微信官网

才可以给头像戴上圣诞帽

(圣诞快结束了,还不快去)

试过了吗?

是不是还是不行

没关系——

因为

我是骗你们哒

朋友圈里那些圣诞帽都是P的

其实,微信头像戴圣诞帽的套路

在两年前就已经玩过了

有网友表示,这个功能目前几乎是不可能实现的。 首先要明确一点,所有 APP 或者网站都是由代码程序实现的,当然微信也是一行行代码写的,用户上传一张头像,腾讯会将其保存在服务器中,服务器生成一条地址,微信客户端程序是读取这条地址去展示图片的,图片展示位置也是通过代码定位到一个固定区域。

假设微信想给用户添加圣诞帽,必须要再引用一次圣诞帽的图片地址,直接添加的话肯定要覆盖用户原来的头像,退一步腾讯可以做到图片叠加,那么也一定要定义图片的大小和位置,所以微信最多做到在固定位置添加一个大小一定的帽子,大家想象一下微信用户的头像千差万别,人头位置也很不确定,圣诞帽怎么会正好加在头像头顶呢?所以这是个谣言,类似于“明天是马化腾生日,转发本条信息到三个群会得到200Q币”等等。 不少好友都发布了请求添加圣诞帽的朋友圈并@了微信官方,但实际上微信只能@自己的好友,微信并没有推出自己的官方号,所以你在朋友圈@微信官方,微信的人能收到你的@信息吗?当然不能。

所以。。。。。。

别傻傻地等微信回复帽子给你了

等是等不到的

帽子还得自己戴

而且相当简单

打开微信 --发现----小程序

搜索--圣诞头像

然后

保存图片

更换微信头像

搞定

最后祝各位小伙伴们

圣诞节快乐,哈哈哈哈哈哈哈

文字来源网络

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171225B0MJCI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券