# AI 老け顔

# 概要
生成 AI モデルによる AI 老け顔では、1 枚のセルフィー画像から若年期から老年期までの一連の写真を生成します。現在の年齢の推定や、未来・過去の自分の姿の確認ができます。

![AI 老け顔](https://bcw-media.s3.ap-northeast-1.amazonaws.com/f42f1504_79e3_461c_a3f1_a254623d113b_b068736afb.jpg "AI 老け顔")

1 枚の入力セルフィー画像から一連の写真を生成します。生成写真のサンプルを以下に示します。
![AI 老け顔](https://bcw-media.s3.ap-northeast-1.amazonaws.com/U_2024_04_17_cr_12112b83e2.png "AI 老け顔")


## ファイル仕様とエラー
* 対応フォーマットと解像度

| AI 機能 | 対応解像度 | 対応ファイルサイズ | 対応フォーマット |
| ---- | ---- | ----  | ---- |
| AI 老け顔 | 長辺 <= 4096、1 人のみ。顔の姿勢制約：ヨー角 ±30° 以内、ロール角 ±20° 以内、ピッチ角 ±20° 以内。 | < 10MB | jpg/jpeg |

* エラーコード

|エラーコード|説明|
|  ----  | ----  |
| error_below_min_image_size | 元画像の解像度は 320 ピクセル以上である必要があります。 |
| error_face_position_invalid | 顔が完全に視認可能で、正面を向いており、画像の中央に配置されている必要があります。 |
| error_face_position_too_small | 検出された顔が分析するには小さすぎます。 |
| error_face_position_out_of_boundary | 顔が画像の境界を超えています。 |
| error_face_not_forward_facing | 顔がカメラを直接向いている必要があります。 |
| error_face_angle_upward | 顔が上向きに傾きすぎています。頭をわずかに下げてください。 |
| error_face_angle_downward | 顔が下向きに傾きすぎています。頭をわずかに上げてください。 |
| error_face_angle_leftward | 顔が左向きに回りすぎています。頭をわずかに右へ回してください。 |
| error_face_angle_rightward | 顔が右向きに回りすぎています。頭をわずかに左へ回してください。 |
| error_face_angle_left_tilt | 顔が左に傾きすぎています。頭を右にわずかに傾けてください。 |
| error_face_angle_right_tilt | 顔が右に傾きすぎています。頭を左にわずかに傾けてください。 |

---

## ユニット消費量

| AI 機能 | 消費ユニット数 |
|---|---|
| AI 老け顔 V1.0 | 2 |

---


License: Privacy policy

## Servers

```
https://yce-api-01.makeupar.com
```

## Security

### BearerAuthenticationV2

[object Object]

Type: http
Scheme: bearer

## Download OpenAPI description

 - [AI 老け顔](https://docs.perfectcorp.com/_bundle/@l10n/ja/reference/ai_aging_simulation.yaml)

## V1.0

 - [POST /s2s/v2.0/task/aging](https://docs.perfectcorp.com/ja/reference/ai_aging_simulation/v1.0/paths/~1s2s~1v2.0~1task~1aging/post.md): このエンドポイントは、老け顔生成プロセスを開始します。ソースファイル（URL またはファイル ID 経由）を指定する必要があります。タスクは非同期で処理され、このレスポンスで返される task_id を使用してステータスを確認できます。
 - [GET /s2s/v2.0/task/aging/{task_id}](https://docs.perfectcorp.com/ja/reference/ai_aging_simulation/v1.0/paths/~1s2s~1v2.0~1task~1aging~1%7Btask_id%7D/get.md)
