AI面诊接口通过上传面部图片进行识别,返回两颊、鼻子、眼睛、嘴唇等部位的类型与概率,同时给出面诊证型结论与对应食疗建议。
https://www.bjbayes.com/admin/api/face_analysis_v2| 字段 | 类型 | 必传 | 说明 |
|---|---|---|---|
| appid | String | 是 | 开放平台创建的 appid |
| imgpath | String | 是 | 待识别的人脸图片网络地址 |
| timestamp | String | 是 | 请求时间,格式 yyyyMMddHHmmss |
| version | String | 是 | API 版本,默认 1.0 |
| sign | String | 是 | 签名:sign = UPPER(MD5( MD5(timestamp) + appKey )) |
| 字段 | 类型 | 说明 |
|---|---|---|
| msg | String | 响应信息,成功为 ok,错误为对应错误信息 |
| code | Int | 200 成功;201 次数不足;400 参数缺失或错误;500 异常 |
| data | JSON | 识别结果数据 |
| 字段 | 说明 |
|---|---|
| nose | 酒糟鼻:鼻头正常 / 有酒糟鼻症状(含概率) |
| hair | 发际线:发际线正常 / 发际线靠后(含概率) |
| faceColor | 面色:黑色 / 白色 / 黄色 / 红色 / 青色(含概率) |
| leftBanDian | 左脸斑点:无斑点 / 有斑点(含概率) |
| leftCuoChuang | 左脸痤疮:无痤疮 / 有痤疮(含概率) |
| rightBanDian | 右脸斑点:无斑点 / 有斑点(含概率) |
| rightCuoChuang | 右脸痤疮:无痤疮 / 有痤疮(含概率) |
| lipColor | 唇色:淡白 / 淡红 / 黑紫 / 深红(含概率) |
| lipWater | 唇部干裂:水润 / 干裂(含概率) |
| cropFaceUrl | 裁剪的人脸图片 URL |
{
"msg": "成功",
"code": 200,
"data": {
"message": "调用成功",
"nose": { "鼻头正常": 0.9997, "有酒糟鼻症状": 0.0002 },
"hair": { "发际线正常": 0.9778, "发际线靠后": 0.0221 },
"faceColor": { "黑色": 0.41, "白色": 0.004, "黄色": 0.005, "红色": 0.49, "青色": 0.0002 },
"leftBanDian": { "左脸无斑点": 0.0038, "左脸有斑点": 0.9961 },
"leftCuoChuang": { "左脸无痤疮": 0.9041, "左脸有痤疮": 0.0958 },
"rightBanDian": { "右脸无斑点": 0.0459, "右脸有斑点": 0.9540 },
"rightCuoChuang": { "右脸无痤疮": 0.9999, "右脸有痤疮": 0.00002 },
"lipColor": { "淡白": 0.00017, "淡红": 0.9997, "黑紫": 0.000003, "深红": 0.00039 },
"lipWater": { "水润": 0.9998, "干裂": 0.00016 },
"cropFaceUrl": "xxx"
}
}
以上结构与字段说明参考官方文档(见上方链接)。
// Java (示例)
Map<String, String> body = new HashMap<>();
String ts = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
body.put("timestamp", ts);
body.put("appid", "你的APPID");
body.put("version", "1.0");
body.put("imgpath", "https://example.com/face.jpg");
body.put("sign", md5(md5(ts) + "你的APPKEY").toUpperCase());
// POST 到 https://www.bjbayes.com/admin/api/face_analysis_v2
# Python (示例)
import hashlib, time, requests
def MD5(s): return hashlib.md5(s.encode('utf-8')).hexdigest().upper()
ts = time.strftime('%Y%m%d%H%M%S')
params = {
'timestamp': ts,
'appid': '你的APPID',
'version': '1.0',
'imgpath': 'https://example.com/face.jpg',
'sign': MD5(MD5(ts) + '你的APPKEY')
}
r = requests.post('https://www.bjbayes.com/admin/api/face_analysis_v2', params=params)
print(r.text)
// JavaScript (示例)
$.ajax({
type: 'POST',
url: 'https://www.bjbayes.com/admin/api/face_analysis_v2',
data: {
timestamp: ts,
appid: '你的APPID',
version: '1.0',
imgpath: 'https://example.com/face.jpg',
sign: MD5(MD5(ts) + '你的APPKEY')
},
success: function (msg) { console.log(msg); }
});
如需获取接口试用、报价或技术支持,请填写下方信息或直接联系
北京市朝阳区曙光西里甲6号院时间国际7号楼5层
186-0086-8129(黄先生)
contact@benzuai.com
微信扫码添加,获取接口资料与报价