微信头像测试是否相似软件,明星脸相似度测试!微信“搜一搜”新玩法来了

你在生活中有没有被人说长得像某个明星?这样的表达有时也许是单纯地觉得像,有时也许夸奖中带着喜爱,有时也可能成为损人的方法。那路人撞脸明星是种什么体验?在微信搜一搜中,你可以一次体验个够。

4372b99fd0ce87bbbf4ac44788db8bec.png

只需一张照片,微信「搜脸」提供的「相似明星脸」一次就会出现三个明星,每张明星脸都显示一定的相似度,让你看起来像,但又不完全像。

8f24849664a78f16f74824b08f99c641.png

▲ 微信「搜脸」功能. 使用歌手李知恩及微博用户@Dubass 头像生成

此处还新增「变脸实验室」功能,能让你的照片拥有类似嘟嘴、眨眼、挑眉等多种表情。最后还能生成一张如迪士尼童话风的头像,但目前看来,其效果并不如专业后期 app 看上去那么精致。

具体实现方法需要以下三个步骤:

1. 打开与好友的聊天对话框,并发送你要使用的图片;

9067f09ec955faa7887ec2abb416808a.png

2. 长按图片直到出现「搜一搜」选项;

fa0718c43bb194538eb43896ef38b8fb.png

3. 点击「搜一搜」后直接自动进入「搜脸」。

ebc467c260aca9ff1af43dd5e10ffc6e.gif

经 A 君测试,只有正脸清晰无遮挡且无闭眼等特殊表情的照片才会出现「变脸实验室」功能,以下面两张图为例,左边图片因闭眼,并未像右边的图出现了「变脸实验室」功能。

19dcae0f513e973a8c60f877ce9017f3.png

如果再有朋友说你像某个明星,是不是可以试试问一句「你喜欢他?」,说不定能收获一段特别情缘。

74f7dabe7ba278c9391285a065ffc44c.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
预处理:读取图片 第一步,缩小尺寸。 将图片缩小到8x8的尺寸,总共64个像素。这一步的作用是去除图片的细节,只保留结构、明暗等基本信息,摒弃不同尺寸、比例带来的图片差异。 第二步,简化色彩。 将缩小后的图片,转为64级灰度。也就是说,所有像素点总共只有64种颜色。 第三步,计算平均值。 计算所有64个像素的灰度平均值。 第四步,比较像素的灰度。 将每个像素的灰度,与平均值进行比较。大于或等于平均值,记为1;小于平均值,记为0。 第五步,计算哈希值。 将上一步的比较结果,组合在一起,就构成了一个64位的整数,这就是这张图片的指纹。组合的次序并不重要,只要保证所有图片都采用同样次序就行了。 得到指纹以后,就可以对比不同的图片,看看64位中有多少位是不一样的。在理论上,这等同于计算"汉明距离"(Hammingdistance)。如果不相同的数据位不超过5,就说明两张图片很相似;如果大于10,就说明这是两张不同的图片。 你可以将几张图片放在一起,也计算出他们的汉明距离对比,就可以看看两张图片是否相似。 这种算的优点是简单快速,不受图片大小缩放的影响,缺点是图片的内容不能变更。如果在图片上加几个文字,它就认不出来了。所以,它的最佳用途是根据缩略图,找出原图。 实际应用中,往往采用更强大的pHash算和SIFT算,它们能够识别图片的变形。只要变形程度不超过25%,它们就能匹配原图。这些算虽然更复杂,但是原理与上面的简便算是一样的,就是先将图片转化成Hash字符串,然后再进行比较。 以上内容大部分直接从阮一峰的网站上复制过来,想看原著的童鞋可以去在最上面的链接点击进去看。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值