跳转到内容

AI Fitzpatrick 膚色類型分析

概述

AI Fitzpatrick 膚色類型分析

將 AI 驅動的 Fitzpatrick 膚色類型偵測整合到您的應用,透過攝影輸入準確分類膚質。這個 API 讓開發者為電子商務與數位健康平台建立個人化的護膚、防曬與產品推薦工作流程。

膚色類型偵測

API 使用電腦視覺與機器學習模型分析皮膚特徵,並在單次請求中回傳 Fitzpatrick 分類。它提供結構化、客觀的資料,可由前端應用、推薦引擎或臨床系統直接消費。

由 Thomas B. Fitzpatrick 醫師提出的 Fitzpatrick 分級,依據黑色素程度與對紫外線曝露的反應定義六種膚色類型,讓系統能預測曬傷或曬黑的傾向。

分類輸出

API 依據紫外線反應模型,回傳從 Type I 到 Type VI 六種標準化膚色類型之一。

此輸出讓開發者提供客製化的產品推薦、自動化護膚工作流程,並強化跨使用者體驗的個人化邏輯,同時維持一致性與可擴展性。

Fitzpatrick 分級膚色類型皮膚對太陽的反應
Type I白色幾乎總是曬傷,從不曬黑
Type II米色通常曬傷,輕微曬黑
Type III淺棕色偶爾曬傷,逐漸曬黑
Type V中棕色罕見曬傷,容易曬黑
Type V深棕色極罕見曬傷
Type VI極深棕色幾乎從不曬傷


整合指南

1. 拍攝圖片 在充足光線下拍攝正面圖片。確保臉部清晰可見,並佔畫面足夠的比例。

2. 上傳圖片 透過以下方式請求上傳網址與檔案 ID:

POST /s2s/v2.0/file

使用回傳的網址上傳圖片。 或者,提供託管在您自有儲存空間、可公開存取的圖片網址。

3. 選填前處理

POST /s2s/v2.0/task/fitzpatrick-scale-analyzer/pre-process

當圖片包含多張臉部,或需要明確選擇目標時使用此步驟。對於單張臉部的圖片,若預設索引已足夠,可跳過此步驟。

4. 取得前處理結果

GET /s2s/v2.0/task/fitzpatrick-scale-analyzer/pre-ocess

設定 webhook 或實作輪詢以取得任務結果。使用 webhook 時,您的應用會在任務完成時自動收到通知。使用輪詢時,您的系統會重複呼叫任務端點,直到狀態從 running 變為 success 或 error。

5. 執行分析任務

POST /s2s/v2.0/task/fitzpatrick-scale-analyzer

使用檔案 ID 或圖片網址作為輸入提交任務。回應會回傳 task_id 用於追蹤與取得結果。

6. 取得任務結果

GET /s2s/v2.0/task/fitzpatrick-scale-analyzer/{task_id}

使用務 追蹤狀態並取得結果。

可設定 Webhooks 在任務完成時接收非同步通知,狀態為 success 或 error。也支援輪詢,重複呼叫任務端點直到狀態從 running 更新為 success 或 error。

僅在任務成功完成時才計費。


檔案規格與錯誤

  • 支援的格式與尺寸
AI 功能支援的尺寸支援的檔案大小支援的格式
AI Fitzpatrick 膚色類型分析較長邊不得超過 4096 像素,較短邊不得少於 320 像素。< 10MBjpg/jpeg
  • 錯誤代碼
錯誤代碼說明
error_below_min_image_size來源圖片尺寸必須至少為 320 像素。
error_face_position_invalid您的臉部必須在圖片中完全可見,不可有任何部分被裁切
error_face_position_too_small您照片中的臉部太小,無法妥善分析
error_face_position_out_of_boundary您的臉部過大,或部分超出照片邊緣
error_insufficient_lighting光線過暗,導致難以分析
error_face_angle_invalid您的臉部角度不太正確。正面拍攝時,請讓頭部偏離直線不超過 10 度。側面拍攝時,角度應超過 15 度
  • 環境與相依性
範例程式語言 / 工具建議的執行環境版本
cURL- bash >= 3.2
- curl >= 7.58(現代 TLS/HTTP 支援)
- jq >= 1.6(穩健的 JSON 解析)
Node.js(JavaScript)Node >= 18(支援全域 fetch)
JavaScript- Chrome / Edge >= 80
- Firefox >= 74
- Safari >= 13.1
PHPPHP >= 7.4(現代 TLS/相容性),ext-curl(建議)或 allow_url_fopen=On + ext-openssl、ext-json
PythonPython >= 3.10(支援 f-strings),requests >= 2.20.0
JavaJava 11+(支援 HttpClient),Jackson Databind >= 2.12.0

點數消耗

AI 功能消耗的點數
AI Fitzpatrick 膚色類型分析 V1.010

语言
服务器
https://yce-api-01.makeupar.com