首先需要在百度注册账号,并申请创建APP,包含人脸识别API调用权限。
上代码
#万码学堂Python课程 人脸识别 demo
#https://login.bce.baidu.com/
#pip先安装baidu-aip模块
#导入baidu-aip模块
from aip import AipFace
import base64
APP_ID = "你在百度创建的app的id"
API_KEY = "从百度创建的APP中拷贝"
SECRET_KEY = "从百度创建的APP中拷贝"
client = AipFace(APP_ID,API_KEY,SECRET_KEY)
#print(client)
#读取照片文件
file = open("d:/wanmait.com/photos/11.jpg","rb")
#对照片二进制进行base64编码
img = base64.b64encode(file.read()).decode()
#print(img)
#检测img这个照片中的人脸信息
options = {
"max_face_num":10,#最多的人脸数量
"face_field":"age,beauty" #希望检测结果数据中包含年龄信息,颜值
}
data = client.detect(img,"BASE64",options)
print(data)
if data["error_code"]==0:
#返回数据中的检测结果
result = data["result"]
#人脸数量
faceNum = result["face_num"]
faceList = result["face_list"]
for face in faceList:
print(f"年龄:{face['age']}岁,颜值:{face['beauty']}")
else:
print("出错了")测试了一下陆老师的颜值100!


这是从哪找的模特啊
帅