Beautification application

Use this application to beautify the selfie by improving the skin condition or adding makeup. The app has three different modes.

Attach an application to your dataset:

The Beautification application can be attached to the dataset, just like the Face Application.

#Face Beautification
BEAUTIFICATION_APPLICATION_ID = "c879e501-b203-47fa-b333-d4877f0eef99" 

resp = requests.post(
    f"{SAAS_HOST}/api/v1/companies/{company_id}/"
    f"applications/{BEAUTIFICATION_APPLICATION_ID}/runs/",
    json={
        "dataset_id": dataset_id,
        "algorithms_flags": [
            {
                "name": "beautification_config",
                "values": ["healthy_colored", "healthy", "light_healthy"],
            }
        ],
    },
    headers={"Authorization": f"Bearer {token}"},
)

resp.raise_for_status()

print(
    "Beautification application has been successfully attached to dataset:",
    dataset_id,
)

The field algorithms_flags should contain a values list that describes the degree of beautification effect. The image can be beautified with only one mode"values": [ "healthy_colored" ]as well as with two or three modes "values": [ "healthy", "healthy_colored" ]. By default "values":["healthy"]

NB! Please note that once you have attached an application to a dataset with the configuration described in algorithms_flags, you cannot change them; if you would like to configure the application differently, you will need to create a new dataset and attach it to the application with another algorithms_flags.

Upload an image to your dataset

The application supports only frontal facial images, i.e., you should specify side_id == 1 during the uploading process

Beautification options

The app has the following three beautification options:

  1. Light healthy: apply this mode to slightly improve facial skin quality, reduce skin pigmentation, and decrease scarring (see light_healthy in the illustration below).

  2. Healthy: apply this mode to increase skin evenness, reduce redness, and decrease skin irritation. Facial skin will look visibly younger (see healthy in the illustration below).

  3. Healthy colored: apply this mode to combine the “Healthy” mode with lightly colored makeup (see healthy_colored in the illustration below).

Results

The results can be parsed from aux_image_type from an API response

"aux_image_type":[
                  {
                  "id": 46,
                  "name": "Light healthy",
                  "tech_name": "beautification_original_light_healthy"
                  },
                  {
                  "id": 47,
                  "name": "Healthy",
                  "tech_name": "beautification_original_healthy"
                  },
                  {
                  "id": 47,
                  "name": "Healthy colored",
                  "tech_name": "beautification_original_healthy_colored"
                  }
                 ]

Last updated