900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 调用百度的人脸识别SDK实现人脸检测

调用百度的人脸识别SDK实现人脸检测

时间:2022-11-25 17:34:33

相关推荐

调用百度的人脸识别SDK实现人脸检测

在百度控制台创建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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。