生活随笔
收集整理的這篇文章主要介紹了
调用百度的人脸识别SDK实现人脸检测
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在百度控制臺創(chuàng)建APP具體操作過程看上一篇文章https://blog.csdn.net/qq_34613314/article/details/117290951?spm=1001.2014.3001.5501在當(dāng)前目錄下創(chuàng)建AipFace.py,并且代碼如下
import base64
from aip import AipFace""" 你的 APPID AK SK """
APP_ID = '你的APP ID'
API_KEY = '你的API KEY'
SECRET_KEY = '你的秘鑰'
#上面三個(gè)變量在百度控制臺里面可以看到
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"# """ 調(diào)用人臉檢測 """
# result=client.detect(image64, imageType)
""" 如果有可選參數(shù) """
options = {}
options["face_field"] = "age"
options["face_field"] = "beauty"
options["max_face_num"] = 2
options["face_type"] = "LIVE"
options["liveness_control"] = "LOW"""" 帶參數(shù)調(diào)用人臉檢測 """
result=client.detect(image64, imageType, options)
print(result)
在同級目錄下創(chuàng)建jpg文件夾,并且放入圖片、
修改 f=open(’./jpg/baby4.jpeg’,‘rb’) 打開照片的路徑就可以得到人臉識別檢測的結(jié)果了
{'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}]}}
具體返回結(jié)果參考,百度人臉識別SDK 的API文檔
https://cloud.baidu.com/doc/FACE/s/yk37c1u4t
總結(jié)
以上是生活随笔為你收集整理的调用百度的人脸识别SDK实现人脸检测的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。