热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

特别重要:人脸识别的时候,一定要穿上衣服啊!!!

loonggg读完需要3分钟速读仅需1分钟大家好,我是校长。人脸识别的时候,一定要记得穿衣服,否则,你可能会被审核人员看个精

loonggg

读完需要

3

分钟

速读仅需 1 分钟

大家好,我是校长。

人脸识别的时候,一定要记得穿衣服,否则,你可能会被审核人员看个精光。

01

事情是这样的

前几天,数码博主@长安数码君 发了一条微博,大概意思是说:

人脸识别的时候,虽然给划定了头部区域,但是图像采集的时候,并不是只采集你的头部区域,而是整个屏幕大小。而且,很多人脸识别的功能,都是由后台的真实人员审核的,所以,你一旦不穿衣服进行人脸识别,你有可能被看个精光。

据长安数码君爆料,从事后台审核的朋友告诉他:他朋友在经常会看到很多人在洗澡的时候、在和“另一半抱在一起的时候”、在没穿衣服的时候、在进行各种奇奇怪怪动作的时候进行人脸识别,我这个朋友每天都在经历“惊喜”。

这是你想象中的人脸识别:

这是后台审核人员看到的人脸识别:

所以,大家在人脸识别的时候,一定要记得穿衣服,如果是国家级正规 App 还好,如果是一些不正规的第三方公司的软件,你的隐私真的有可能泄露。

02

技术上唠一唠

其实,我感觉我们作为程序员应该很了解相机的采集机制。如果你是做移动端开发的同学,应该不难理解。

对于普通人来讲,看到的是左侧的效果,而采集到的照片其实是整个屏幕大小。

我之前是做 Android 开发的,我们在做自定义相机的时候,其实是使用 SurfaceView 来展现照相机采集的图像,我们在重写 SurfaceView 的时候,只是将用户看到的采集框覆盖到 SurfaceView 上了,也就是用户看到的那个大小,其他的地方,用户是看不到的,用户感觉采集不到。

其实,我们使用 Camera 对象来获取图像的时候,一般都获取的并没有那么精准,获取的是自己定义 SurfaceView 的大小,而不是画面上看上去的采集框的大小。有的同学可能 SurfaceView 直接就是铺满全屏的,那么获得的图像大小就是整个手机屏幕大小。

产品经理之所以这么设计,设计一个圆形或者头型的采集框,是为了降低用户的使用门槛,让用户知道怎么操作,而这样获取的照片,头像大小也比较统一,是头像大小统一,但是,还是获取的上半身图片。

包括,很多软件的扫一扫功能,是不是很多扫一扫的功能上都有一个「扫描框」呢?之所以画上那个扫描框是为了聚焦,降低用户使用成本,获取的照片比较统一,但是,其实如果你那手机扫描的时候,二维码在手机屏幕内,在扫描框外,一样也能够扫上,二维码一样能够被识别。不信,你可以去试试。

因为扫描采集的时候,并不是采集的扫描框内的东西,而是屏幕内的图片。

所以,友情提示一下大家:

人脸识别的时候,一定要穿上衣服!!!

记得转发给你的朋友和家人哈。

这年头保护隐私很重要。

最后,推荐一下,我刚刚做的一个新的公众号「涩郎」,只分享知识类, 认知类的文章,都是高质量的干货,目前已经更新了很多文章了,最近几篇如下:

我为什么不建议大家等公司倒闭之后,再找工作!

信息过载,加班无度的时代,我们需要「洞穴空间」

☞到底是什么让我对学习如此上瘾?

☞小心这个陷阱:为什么总是你赔钱?

「独立思考」的背后是一个残酷的世界

点击下方公众号卡片,关注我

我们一起挖掘知识,见证彼此成长

点击下方公众号卡片,关注我

在公众号对话框,回复关键字 “1024”

免费领取副业赚钱实操教程


推荐阅读
author-avatar
手机用户2702938842_284
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有