本文介绍人脸属性模型的详细信息,包括模型功能、输入格式、输出格式及测试数据。
- 模型介绍
模型采用多合一属性预测,Backbone选用ResNet50,输出人脸表情、年龄及检测框。
- 输入格式
输入数据为JSON格式字符串,包含image字段,对应的value为图片内容的Base 64编码。
{ "image": "图像文件内容的Base 64编码" }
- 输出格式
输出数据为JSON格式字符串,包含的字段如下表所示。
字段 描述 类型 request_id 请求的唯一标识。 STRING success 请求是否成功,取值包括: - true:请求成功。
- false:请求失败。
BOOL face_age 人脸的年龄。图片中所有人脸的年龄按照顺序存储在列表中。 LIST face_gender 人脸的属性。图片中所有人脸的属性按照顺序存储在列表中。 LIST face_emo 人脸的表情。图片中所有人脸的表情按照顺序存储在列表中。 LIST face_bbox 人脸的坐标。图片中所有人脸的坐标按照顺序存储在列表中。 LIST error_code 请求失败时,返回的错误码。 INT error_msg 请求失败时,返回的错误信息。 STRING { "request_id": "597a4180-6fcd-4dec-b1e6-9864b812****", "success": true, "face_age": [19.693389892578125, 20.624303817749023], "face_gender": ["female", "female"], "face_emo": ["Happiness,", "Happiness,"], "face_bbox": [[452.0916877910495, 61.250034026801586, 643.2265069484711, 321.3869784325361, 0.9999947547912598], [87.99690818786621, 81.17595142126083, 260.9599985778332, 312.2925915122032, 0.9999878406524658]] }
- 测试数据