本文介绍人脸属性模型的详细信息,包括模型功能、输入格式、输出格式及测试数据。

  • 模型介绍

    模型采用多合一属性预测,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]]
     }
  • 测试数据