3

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

 3 years ago
source link: https://zhuanlan.zhihu.com/p/388456247
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

公众号「非著名程序员」主理人,程序员/复业者/生涯规划师

文章首发于微信公众号「非著名程序员」,欢迎大家关注。

大家好,我是校长。

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

01

事情是这样的

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

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

v2-4dd746d06569a0581f89f15b68f37a99_720w.jpg

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

v2-3bdec6325c51cd9a469098eb26cee11a_720w.jpg

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

02

技术上唠一唠

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

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

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

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

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

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

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

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

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

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

这年头保护隐私很重要。

看这里,好东西:

文章首发于微信公众号「非著名程序员」,欢迎大家关注,关注之后,即可查看系列生财思维和副业赚钱的文章,超多干货,值得你去一探究竟。打开微信,使用 “搜一搜”,搜索「非著名程序员」,即可关注。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK