什么是人脸识别技术?它是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关处理的技术,通常也叫做人像识别、面部识别。
人脸识别原理:
1、特征提取是人脸识别技术的核心部分,是对人脸特征的描述。对输入的人脸图像或者视频流,首先判断其是否存在人脸 , 如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。
人脸识别具体功能:
1、功能一:人脸检测,即判断一张图片中有没有人脸
2、功能二:人脸特征点标识,标记一张图片中人脸的特征点
3、功能三:人脸 1V1 对比:判断两张照片中的人脸是否属于同一个人
4、功能四:人脸属性:判断一张图片中人脸的年龄、性别等
5、功能五:人脸剪裁:判断一张图片中人脸部位,并裁剪出来
开启七牛人脸识别三步走
1、在七牛数据处理平台上开启人脸识别服务,资源的存储和资源的处理浑然一体,实现就近处理、零编程人脸识别。以人脸检测服务为例。
2、第一步:点击开启使用,开启服务
3、第二步:在七牛的对象存储 bucket 中获取您想要检测的照片 URL
4、第三步,在照片 URL 后面加上 commad:?tusdk-face/detection
5、响应内容ret:返回码message:返回码说明data:true为有人脸,false为无人脸ttp:服务器时间戳
应用场景
1、更精准的人脸识别,意味着在互联网日益融入日常生活的今天,它将会有很多应用场景。人脸识别服务主要应用于社交、美妆、图像编辑、电商、金融等行业。随着移动互联网行业的发展,这些行业本身就有海量存储,如果要将存储在云端的图片下载到本地,经过人脸识别后再上传到云端供用户访问,整个过程不仅麻烦,而且非常耗时又浪费带宽资源,因此七牛直接将人脸识别等接入数据处理平台,可以让用户直接一站式完成从存储,识别处理到分发的过程。具体人脸识别的场景有:用户资料,身份验证,照片管理,智能贴纸、自动上妆,人脸遮罩.
2、场景一:用户资料通过人脸检测,确保用户上传的真人自拍照,提升用户资料完整性。另外通过识别图片或视频流中人脸来判断性别及年龄、计算用户照片与明星照片的相似度等功能,可提高社交的趣味性,也可帮助商户/应用方分析客户人群特征,提供更精准的营销活动。
3、场景二:身份验证通过人脸 1V1 对比,确定需要验证的人脸与验证人脸是否属于同一个人,给与一定的操作权限,可以很好地规避传统身份验证信息泄露带来的风险。例如 Uber 司机端在开始上线接单前,会自动开始一个人脸识别程序,用前置摄像头确认是否是注册时的本人。
4、场景三:照片管理通过人脸识别筛选出相册中的照片,把不同的人脸的照片分到不同的相册中。例如最近更新的 iOS 10 中的照片应用。
5、场景四:智能贴纸、自动上妆用户上传照片后,通过人脸特征点标识,将精致贴纸、妆容自动贴合到五官位置。
6、场景五:人脸遮罩用户上传头像后,可自动遮挡陌生人面部。