一:人脸识别的应用简介
可以说技术只是技术,但是技术只要和我们生活结合在了一起,那么就是有价值的。当然只有结合于生活,落地于生活的技术,才能长久。就如人脸识别技术。只要把这项技术应用到生活中的方方面面,那这项技术就能够造福于人。当然有可能也会对一些岗位带来冲击。但实际生活的本质是不变的
二:准备
1:进入百度AI开放平台
2:进入控制台,创建应用
方式一:
方式二:
进入人脸识别页面,创建应用(在导航中【产品服务】-【人脸识别】)
点击按钮【立即使用】:
点击【创建应用】按照要求填写资料之后就为你生成app id ,key 和secret等信息
3:下载SDK
4:进入使用说明界面
5:准备代码环境
pip install baidu-aip
6:把SDK代码解压好后会使用里面的接口
三:人脸识别的demo
1:人脸检测
作用:检测人脸并分析,获得眼、口、鼻等72个关键点的定位。准确识别多种人脸属性,如性别、年龄、表情、颜值、等信息。
# 新建AipFace from aip import AipFace #SDK """ 你的 APPID AK SK """ APP_ID = '16153821' API_KEY = 'cvS24AjSGD03B1wVyyFK5Bzt' SECRET_KEY = '000psyKienw542zjk4sViGrOCZ9koq1e' client = AipFace(APP_ID, API_KEY, SECRET_KEY)
################### 配置AipFace#################### # 人脸检测:检测图片中的人脸并标记出位置信息; image = "file:///F:/%E7%85%A7%E7%89%87/752515779474523641.jpg" imageType = "BASE64" """ 如果有可选参数 """ options = {} options["face_field"] = "age,beauty,gender,race,expression,face_shape,glasses,face_type,quality" options["max_face_num"] = 2 options["face_type"] = "LIVE" """ 带参数调用人脸检测 """ test = client.detect(image, imageType, options) print(test)
具体的返回值以及参数请参考使用说明
2:人脸比对
作用:用于比对多张图片中的人脸相似度并返回两两比对的得分,可用于判断两张脸是否是同一人的可能性大小。
典型应用场景:如人证合一验证,用户认证等,可与您现有的人脸库进行比对验证。
3:人脸认证
4:人脸查找