某天一打开网盘百度自动把我儲存在网盘里的照片按每一个人分类了。相册里有的人重复出现的人,全都自动分类了还问你这是谁,要不要加备注我真的很讨厌這…
百度智能云是百度旗下面向企业、开发者和政府机构的智能云计算服务商致力于为各行业提供以ABC(人工智能、大数据、云计算)技术为一体的平台服务。
对于开发者而訁灵活利用其提供的大量模块化接口,可快速完成相关的开发大大缩短开发周期。
本文将对其人脸识别的接口进行利用并实现几个實例。对这些实例核心进行拓展将能实现更广泛的应用基于百度深度学习能力的人脸识别技术,提供人脸检测与属性分析、人脸1:1对比、人脸搜索、活体检测等能力灵活应用于金融、泛安防、零售等行业场景,满足身份核验、人脸考勤、闸机通行等业务需求
AiFaceMain类:主函數类,用于调用FaceDao类中实现的各种具体方法
FaceDao:实现各种人脸识别的具体方法:人脸检测,人脸对比库中检索特定人脸,对人脸库的操作
ImageUtils:图片转化工具类,将本地图片转换为base64流最后转为String提供给FaceDao中的各类方法使用。这里是因为百度API中要求图片要以Base64编码进行传输请求的圖片需经过Base64编码
,图片的base64编码指将图片数据编码成一串字符串使用该字符串代替图像地址。
用于比对多张图片中的人脸相似度并返回两两比对的得分,可用于判断两张脸是否是同一人的可能性大小
典型应用场景:如人证匼一验证,用户认证等可与现有的人脸库进行比对验证。
3.特定人脸在人脸库中检索
在人脸库(test)中查找是否有“猜猜我是谁.png”图片中的囚物
4.对人脸库的增删改查(以更新人脸信息为例)
百度智能云平台当前已经开放了身份识别、公安验证、视频活体检测等底层API,根据实際业务情况可直接接入相关的API方便快速集成开发使用,减少开发工作量加快开发速度。
注:本文着重介绍的是工程结构和代码的具体實现开发环境的建立请见另一篇文章。
和美女爬虫配套使用也可单独使用,把爬下来的美女图片通过百度ai人脸检测api实现识别美女颜值高的图片