1.调用百度人脸识别api
进入百度人脸识别,点击立即使用,登陆后点击创建应用
这里有三个id,这个是之后调用api的时候会用到
查看首页的技术文档
这里包含了如何去调用api的方法,首先安装python的baidu-api库
pip install baidu-aip
复制下面的参考代码
下面包含了人脸检测 请求参数详情
在face_fields中添加beauty,然后先本地存几张照片试一试这个接口的效果
""" 你的 APPID AK SK """
APP_ID = '复制自己的'
API_KEY = '复制自己的'
SECRET_KEY = '复制自己的'
client = AipFace(APP_ID, API_KEY, SECRET_KEY)
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
"""人脸检测"""
def face_test(face_image_path):
f = get_file_content(face_image_path) # 读取图片
data = base64.b64encode(f) # 将图片内容处理成base64数据
image = data.decode() # 转换位json可序列化
""" 如果有可选参数 """
options = {
}
option