# 首先pip install baidu-aip # SDK文档链接http://ai.baidu.com/docs#/Face-Python-SDK/top import base64 from aip import AipFace APP_ID = '16374788' API_KEY = 'KZvxjNG1BI1eP4uubRADf9DT' SECRET_KEY = 'q1gIx1x0DU9shcBMrby0XDpvLG4yXhGL' client = AipFace(APP_ID, API_KEY, SECRET_KEY) def face_check(img_data): """ 人脸识别demo :param img_data: 二进制的图片数据 :return: """ data = base64.b64encode(img_data) image = data.decode() imageType = "BASE64" """ 调用人脸检测 """ client.detect(image, imageType) """ 如果有可选参数 """ options = {} options["face_field"] = "beauty,age,faceshape,expression,gender,glasses" options["max_face_num"] = 10 """ 带参数调用人脸检测 """ res = client.detect(image, imageType, options) print(res) try: res_list = res['result'] except Exception as e: res_list = None return res_list if __name__ == "__main__": with open("./05.png", "rb") as f: data = f.read() res = face_check(data) print(res)