欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人工智能 > pytorch >内容正文

pytorch

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

发布时间:2024/3/26 pytorch 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 调用百度的人脸识别SDK实现人脸检测 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • 在百度控制台创建APP具体操作过程看上一篇文章https://blog.csdn.net/qq_34613314/article/details/117290951?spm=1001.2014.3001.5501
  • 在当前目录下创建AipFace.py,并且代码如下
  • import base64 from 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"] = 2 options["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文档
    https://cloud.baidu.com/doc/FACE/s/yk37c1u4t

  • 总结

    以上是生活随笔为你收集整理的调用百度的人脸识别SDK实现人脸检测的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。