在百度控制台创建APP具体操作过程看上一篇文章/qq_34613314/article/details/117290951?spm=1001..3001.5501在当前目录下创建AipFace.py,并且代码如下
import base64from aip import AipFace""" 你的 APPID AK SK """APP_ID = '你的APP ID'API_KEY = '你的API KEY'SECRET_KEY = '你的秘钥'#上面三个变量在百度控制台里面可以看到client = AipFace(APP_ID, API_KEY, SECRET_KEY)f=open('./jpg/baby4.jpeg','rb')image=base64.b64encode(f.read())image64 = str(image,'utf-8')imageType = "BASE64"# """ 调用人脸检测 """# result=client.detect(image64, imageType)""" 如果有可选参数 """options = {}options["face_field"] = "age"options["face_field"] = "beauty"options["max_face_num"] = 2options["face_type"] = "LIVE"options["liveness_control"] = "LOW"""" 带参数调用人脸检测 """result=client.detect(image64, imageType, options)print(result)
在同级目录下创建jpg文件夹,并且放入图片、
修改 f=open(’./jpg/baby4.jpeg’,‘rb’) 打开照片的路径就可以得到人脸识别检测的结果了
{'error_code': 0, 'error_msg': 'SUCCESS', 'log_id': 8475258484792, 'timestamp': 1622184640, 'cached': 0, 'result': {'face_num': 1, 'face_list': [{'face_token': 'ff6dac8e16f3916257e2ce572ae374f8', 'location': {'left': 443.4, 'top': 361.05, 'width': 178, 'height': 174, 'rotation': 1}, 'face_probability': 1, 'angle': {'yaw': 2.23, 'pitch': 4.2, 'roll': -1.7}, 'liveness': {'livemapscore': 0.0889711082}, 'beauty': 41.08}]}}
具体返回结果参考,百度人脸识别SDK 的API文档
/doc/FACE/s/yk37c1u4t