import json
import urllib
import cv2
import base64
from baidu_face_detect.token import GetToken
def img_detect_data(filepath):
with open(filepath, 'rb') as fp:
pic1 = base64.b64encode(fp.read())
params = json.dumps(
{"image": str(pic1, 'utf-8'), "image_type": "BASE64", "face_field": "age,beauty,expression,faceshape","max_face_num":10 }
)
return params.encode(encoding='UTF8')
def img_detect(fp1):
request_url = "https://aip.baidubce.com/rest/2.0/face/v3/detect"
params =img_detect_data(fp1)
access_token = GetToken()
request_url = request_url + "?access_token=" + access_token
request = urllib.request.Request(url=request_url, data=params)
request.add_header('Content-Type', 'application/json')
response = urllib
【百度人脸识别api】一、人脸检测
最新推荐文章于 2025-04-15 12:32:26 发布