AILabTools
  1. Portrait Analysis
AILabTools
  • 简介
  • AI IMAGE
    • Image Enhancement
      • Image Dehaze
      • Image Upscaler
      • Stretched Image Restoration
      • Image sharpness enhancement
      • Image contrast enhancement
      • Image color enhancement
    • Image Effects
      • AI Cartoon Generator
      • AI Photo Colorize
      • Photo to Painting
      • Style transfer
      • Color Migration
      • HD color migration
      • Image Micro Motion
    • Image Editing
      • AI Image cropping
      • Intelligent Composition
      • Photo retouch
      • Image Invisible Picture Watermark
      • Image Invisible Text Watermark
      • Image Erasure
    • Image scoring
      • Image composition aesthetics score
      • Image exposure score
    • Querying asynchronous task results
      GET
  • AI BACKGROUND REMOVAL
    • Portrait
      • Human background removal
      • Head Extraction
      • Hairstyle Extraction
    • General
      • Universal Background Removal
      • Food Background Removal
      • Product background removal
      • Costume background removal
  • AI PORTRAIT
    • Portrait effects
      • Cartoon yourself
      • Merge Portraits
      • Smart Beauty
      • AI Skin Beauty
      • AI Face Slimming
      • Face Beauty
      • AI Makeup
      • Face Filters
      • Facial aesthetics
      • Change facial expressions
      • Hairstyle changer
      • Hairstyle changer Pro
      • Bring photos to life
      • Photo to 3d slow-motion
      • Face Blur
      • Age & Gender swap
      • AI Face Enhancer
      • Lips Color Changer
    • Portrait Analysis
      • Face Key Points
        POST
      • Detect Skin Disease
        POST
      • Skin analyze
        POST
      • Skin analyze Advanced
        POST
      • Skin analyze Pro
        POST
      • Face Analyzer
        POST
  • AI COMMON
    • Querying asynchronous task results
      GET
    • Querying credits
      GET
  1. Portrait Analysis

Face Analyzer

开发环境
开发环境
POST
/api/portrait/analysis/face-analyzer
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/portrait/analysis/face-analyzer' \
--header 'ailabapi-api-key;' \
--form 'image=@""' \
--form 'max_face_num=""' \
--form 'face_attributes_type=""' \
--form 'need_rotate_detection=""'
响应示例响应示例
{
  "error_code": 0,
  "error_code_str": "",
  "error_msg": "",
  "request_id": "",
  "log_id": "",
  "image_width": 0,
  "image_height": 0,
  "face_detail_infos": [
    {
      "face_rect": {
        "x": 0,
        "y": 0,
        "width": 0,
        "height": 0
      },
      "face_detail_attributes_info": {
        "age": 0,
        "beauty": 0,
        "emotion": {
          "type": 0,
          "probability": 0
        },
        "eye": {
          "glass": {
            "type": 0,
            "probability": 0.99936753511429
          },
          "eye_open": {
            "type": 0,
            "probability": 0.99949336051941
          },
          "eyelid_type": {
            "type": 1,
            "probability": 0.75467920303345
          },
          "eye_size": {
            "type": 2,
            "probability": 0.59152442216873
          }
        },
        "eyebrow": {
          "eyebrow_density": {
            "type": 0,
            "probability": 0
          },
          "eyebrow_curve": {
            "type": 0,
            "probability": 0
          },
          "eyebrow_length": {
            "type": 0,
            "probability": 0
          }
        },
        "gender": {
          "type": 0,
          "probability": 0
        },
        "hair": {
          "length": {
            "type": 0,
            "probability": 0
          },
          "bang": {
            "type": 0,
            "probability": 0
          },
          "color": {
            "type": 0,
            "probability": 0
          }
        },
        "hat": {
          "style": {
            "type": 0,
            "probability": 0
          },
          "color": {
            "type": 0,
            "probability": 0
          }
        },
        "head_pose": {
          "pitch": 0,
          "yaw": 0,
          "roll": 0
        },
        "mask": {
          "type": 0,
          "probability": 0
        },
        "mouth": {
          "mouth_open": {
            "type": 0,
            "probability": 0
          }
        },
        "moustache": {
          "type": 0,
          "probability": 0
        },
        "nose": {
          "type": 2,
          "probability": 0.75233882665634
        },
        "shape": {
          "type": 0,
          "probability": 0
        },
        "skin": {
          "type": 0,
          "probability": 0
        },
        "smile": 0
      }
    }
  ]
}

请求参数

Header 参数
ailabapi-api-key
string 
必需
Application API KEY.
Body 参数multipart/form-data
image
file 
必需
max_face_num
string 
必需
The maximum number of faces processed. When set to 1, only the largest face in the image is detected. A smaller value leads to faster processing speed.
face_attributes_type
string 
必需
Whether to return attributes such as age, gender, mood, etc. AttributesInfo is returned for up to 5 faces with the largest area, and AttributesInfo for more than 5 faces (the 6th and later faces) are not referenced.
need_rotate_detection
string 
必需
Whether to enable image rotation recognition support. When the face in the picture is rotated and there is no exif information in the picture, if you don't turn on the picture rotation recognition support, you can't detect and recognize the face in the picture correctly. If you are sure that the picture contains exif information or you are sure that the face in the input picture will not be rotated, please do not turn on this parameter. If this parameter is turned on, the overall time required may increase by hundreds of milliseconds.

返回响应

⚪0Face Analyzer
application/json
Body
error_code
integer 
必需
error_code_str
string 
必需
error_msg
string 
必需
request_id
string 
必需
log_id
string 
必需
image_width
integer 
必需
image_height
integer 
必需
face_detail_infos
array [object {2}] 
必需
face_rect
object 
可选
face_detail_attributes_info
object 
可选
上一页
Skin analyze Pro
下一页
Querying asynchronous task results
Built with