- server.js: face_maps 改为白名单 5 图层完整 dataURL 透传(REPORT_MAPS,按魔数判 mime),marks 坐标随 result 原样透传;实测 return_marks 不支持毛孔/黑头等扩展标记 - skin-score.js: 按需求文档 V2.2 逐字审计修正 9 处(黑眼圈 dark_circle_severity、oil_desc/spot_flag §7.2 拼接、skintone 中文映射、轮廓预警档前缀、痘痘 heavy_note、50+精华全文、综合文案数值格式),契约引用 V2.0→V2.2 - app.js/index.html/css: 报告页 6 分类检测可视化(轮廓=正脸实拍、皱纹=正脸压暗+皱纹增强线、光滑=正脸+色斑/痣/痤疮标记、肤色=色沉图、敏感=红区图、痘痘=正脸+闭口/痤疮标记),数据驱动 VIZ_CAT 配置,优雅降级 - h5/test/: Excel 两组三视图真值回归 84/84(含案例2 AY 列扁平化数据重建 fixture) - h5/assets/mock/: 真实案例1 报告页 fixture(坐标与照片同比例缩放),?mock=1&screen=report 直渲 - e2e: Chrome 无头闭环 55/55(mock 全流程/直渲/真实 API 降级链路),截图存档 preview/e2e-20260926 - 自测: skin-score 83/83,fixture 冒烟 35/35
1064 lines
17 KiB
JSON
1064 lines
17 KiB
JSON
{
|
|
"request_id": "1790416395,e4d9b7d9-1ce2-461b-8637-2df794eaf052",
|
|
"time_used": 4637,
|
|
"result": {
|
|
"skin_age": {
|
|
"value": 27
|
|
},
|
|
"eye_pouch": {
|
|
"value": 1,
|
|
"confidence": 0.97929376
|
|
},
|
|
"eye_pouch_severity": {
|
|
"value": 1,
|
|
"confidence": 0.92932755
|
|
},
|
|
"dark_circle": {
|
|
"value": 3,
|
|
"confidence": 1
|
|
},
|
|
"dark_circle_severity": {
|
|
"value": 1,
|
|
"confidence": 1
|
|
},
|
|
"forehead_wrinkle": {
|
|
"value": 0,
|
|
"confidence": 0.97773993
|
|
},
|
|
"crows_feet": {
|
|
"value": 0,
|
|
"confidence": 0.9923604
|
|
},
|
|
"eye_finelines": {
|
|
"value": 0,
|
|
"confidence": 0.3425335
|
|
},
|
|
"glabella_wrinkle": {
|
|
"value": 0,
|
|
"confidence": 0.9904978
|
|
},
|
|
"nasolabial_fold": {
|
|
"value": 0,
|
|
"confidence": 0.36355764
|
|
},
|
|
"skin_type": {
|
|
"skin_type": 3,
|
|
"details": {
|
|
"0": {
|
|
"value": 0,
|
|
"confidence": 0.027659727
|
|
},
|
|
"1": {
|
|
"value": 0,
|
|
"confidence": 0.0014624795
|
|
},
|
|
"2": {
|
|
"value": 0,
|
|
"confidence": 0.0114112105
|
|
},
|
|
"3": {
|
|
"value": 1,
|
|
"confidence": 0.95946664
|
|
}
|
|
}
|
|
},
|
|
"pores_forehead": {
|
|
"value": 3,
|
|
"confidence": 1
|
|
},
|
|
"pores_left_cheek": {
|
|
"value": 1,
|
|
"confidence": 1
|
|
},
|
|
"pores_right_cheek": {
|
|
"value": 1,
|
|
"confidence": 1
|
|
},
|
|
"pores_jaw": {
|
|
"value": 1,
|
|
"confidence": 1
|
|
},
|
|
"blackhead": {
|
|
"value": 2,
|
|
"confidence": 1
|
|
},
|
|
"skintone_ita": {
|
|
"ITA": 58.64615,
|
|
"skintone": 0
|
|
},
|
|
"skin_hue_ha": {
|
|
"HA": 56.246513,
|
|
"skin_hue": 0
|
|
},
|
|
"sensitivity": {
|
|
"sensitivity_area": 0,
|
|
"sensitivity_intensity": 1
|
|
},
|
|
"acne": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.3801052,
|
|
0.31988287,
|
|
0.3123622
|
|
],
|
|
"polygon": [
|
|
[],
|
|
[],
|
|
[]
|
|
],
|
|
"count": 3
|
|
},
|
|
"mole": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"brown_spot": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.7193322,
|
|
0.6878907,
|
|
0.6835522,
|
|
0.6785753,
|
|
0.5849081,
|
|
0.5424726,
|
|
0.54053944,
|
|
0.52712244,
|
|
0.46522072,
|
|
0.4518879,
|
|
0.45150426,
|
|
0.43845555,
|
|
0.43534586,
|
|
0.42827666,
|
|
0.4227306,
|
|
0.4090892,
|
|
0.4039621,
|
|
0.3961198,
|
|
0.39611277,
|
|
0.38726944,
|
|
0.38667142,
|
|
0.3769226,
|
|
0.36456162,
|
|
0.36280197,
|
|
0.36055443,
|
|
0.3474003,
|
|
0.3452399,
|
|
0.32702684,
|
|
0.3263581,
|
|
0.3236502,
|
|
0.32264024,
|
|
0.3175884,
|
|
0.31747192,
|
|
0.31565028,
|
|
0.31224066,
|
|
0.3121105,
|
|
0.30293968
|
|
],
|
|
"polygon": [
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[]
|
|
],
|
|
"count": 37
|
|
},
|
|
"closed_comedones": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.4527274,
|
|
0.41200846,
|
|
0.3556052,
|
|
0.35013095,
|
|
0.3254049,
|
|
0.31837893
|
|
],
|
|
"polygon": [
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[]
|
|
],
|
|
"count": 6
|
|
},
|
|
"acne_mark": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"acne_nodule": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"acne_pustule": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"blackhead_count": 113,
|
|
"skintone": {
|
|
"value": 1,
|
|
"confidence": 0.848172
|
|
},
|
|
"fine_line": {
|
|
"forehead_count": 18,
|
|
"left_undereye_count": 57,
|
|
"right_undereye_count": 46,
|
|
"left_cheek_count": 0,
|
|
"right_cheek_count": 0,
|
|
"left_crowsfeet_count": 11,
|
|
"right_crowsfeet_count": 9,
|
|
"glabella_count": 9
|
|
},
|
|
"wrinkle_count": {
|
|
"forehead_count": 22,
|
|
"left_undereye_count": 58,
|
|
"right_undereye_count": 44,
|
|
"left_mouth_count": 1,
|
|
"right_mouth_count": 1,
|
|
"left_nasolabial_count": 1,
|
|
"right_nasolabial_count": 1,
|
|
"glabella_count": 14,
|
|
"left_cheek_count": 0,
|
|
"right_cheek_count": 0,
|
|
"left_crowsfeet_count": 10,
|
|
"right_crowsfeet_count": 7
|
|
},
|
|
"oily_intensity": {
|
|
"t_zone": {
|
|
"area": 0.57,
|
|
"intensity": 2
|
|
},
|
|
"left_cheek": {
|
|
"area": 0.2,
|
|
"intensity": 1
|
|
},
|
|
"right_cheek": {
|
|
"area": 0.02,
|
|
"intensity": 0
|
|
},
|
|
"chin_area": {
|
|
"area": 0,
|
|
"intensity": 0
|
|
},
|
|
"full_face": {
|
|
"area": 0.4,
|
|
"intensity": 2
|
|
}
|
|
},
|
|
"enlarged_pore_count": {
|
|
"forehead_count": 683,
|
|
"left_cheek_count": 132,
|
|
"right_cheek_count": 126,
|
|
"chin_count": 100
|
|
},
|
|
"melanin": {
|
|
"brown_area": 0.035,
|
|
"melanin_concentration": 8,
|
|
"brown_forehead": 0.023,
|
|
"brown_leftcheek": 0.054,
|
|
"brown_rightcheek": 0.007
|
|
},
|
|
"face_maps": {},
|
|
"red_spot": {
|
|
"red_spot_area": 0.006,
|
|
"red_spot_intensity": 3
|
|
},
|
|
"right_dark_circle_rete": {
|
|
"value": 1
|
|
},
|
|
"left_dark_circle_rete": {
|
|
"value": 1
|
|
},
|
|
"right_dark_circle_pigment": {
|
|
"value": 0
|
|
},
|
|
"left_dark_circle_pigment": {
|
|
"value": 1
|
|
},
|
|
"right_dark_circle_structural": {
|
|
"value": 2
|
|
},
|
|
"left_dark_circle_structural": {
|
|
"value": 2
|
|
},
|
|
"dark_circle_mark": {
|
|
"left_eye_rect": {
|
|
"left": 1604,
|
|
"top": 1239,
|
|
"width": 336,
|
|
"height": 295
|
|
},
|
|
"right_eye_rect": {
|
|
"left": 2157,
|
|
"top": 1231,
|
|
"width": 326,
|
|
"height": 287
|
|
}
|
|
},
|
|
"melanin_mark": {
|
|
"polygon": [
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[]
|
|
]
|
|
},
|
|
"water": {
|
|
"water_severity": 22,
|
|
"water_area": 0.198,
|
|
"water_forehead": {
|
|
"area": 0.217
|
|
},
|
|
"water_leftcheek": {
|
|
"area": 0.207
|
|
},
|
|
"water_rightcheek": {
|
|
"area": 0.131
|
|
}
|
|
},
|
|
"rough": {
|
|
"rough_severity": 18,
|
|
"rough_area": 0.33,
|
|
"rough_forehead": {
|
|
"area": 0.339
|
|
},
|
|
"rough_leftcheek": {
|
|
"area": 0.352
|
|
},
|
|
"rough_rightcheek": {
|
|
"area": 0.304
|
|
},
|
|
"rough_jaw": {
|
|
"area": 0.26
|
|
}
|
|
},
|
|
"left_mouth_wrinkle_severity": {
|
|
"value": 3
|
|
},
|
|
"right_mouth_wrinkle_severity": {
|
|
"value": 2
|
|
},
|
|
"forehead_wrinkle_severity": {
|
|
"value": 1
|
|
},
|
|
"left_crows_feet_severity": {
|
|
"value": 3
|
|
},
|
|
"right_crows_feet_severity": {
|
|
"value": 2
|
|
},
|
|
"left_eye_finelines_severity": {
|
|
"value": 2
|
|
},
|
|
"right_eye_finelines_severity": {
|
|
"value": 2
|
|
},
|
|
"glabella_wrinkle_severity": {
|
|
"value": 1
|
|
},
|
|
"left_nasolabial_fold_severity": {
|
|
"value": 2
|
|
},
|
|
"right_nasolabial_fold_severity": {
|
|
"value": 1
|
|
},
|
|
"left_cheek_wrinkle_severity": {
|
|
"value": 0
|
|
},
|
|
"right_cheek_wrinkle_severity": {
|
|
"value": 0
|
|
},
|
|
"forehead_wrinkle_info": {
|
|
"wrinkle_score": 13,
|
|
"wrinkle_severity_level": 1,
|
|
"wrinkle_norm_length": 1.208759985891393,
|
|
"wrinkle_norm_depth": 0.537024047354791,
|
|
"wrinkle_pixel_density": 0.0495736324268188,
|
|
"wrinkle_area_ratio": 0.02487866148773645,
|
|
"wrinkle_deep_ratio": 0.5516981132075471,
|
|
"wrinkle_deep_num": 22,
|
|
"wrinkle_shallow_num": 18
|
|
},
|
|
"left_eye_wrinkle_info": {
|
|
"wrinkle_score": 45,
|
|
"wrinkle_severity_level": 2,
|
|
"wrinkle_norm_length": 8.484443374732367,
|
|
"wrinkle_norm_depth": 0.5920377049354739,
|
|
"wrinkle_pixel_density": 2.2518801945751887,
|
|
"wrinkle_area_ratio": 0.10845555751899628,
|
|
"wrinkle_deep_ratio": 0.5675529028757461,
|
|
"wrinkle_deep_num": 58,
|
|
"wrinkle_shallow_num": 57
|
|
},
|
|
"right_eye_wrinkle_info": {
|
|
"wrinkle_score": 36,
|
|
"wrinkle_severity_level": 2,
|
|
"wrinkle_norm_length": 6.866661727637152,
|
|
"wrinkle_norm_depth": 0.5491781908102514,
|
|
"wrinkle_pixel_density": 2.1011568704056907,
|
|
"wrinkle_area_ratio": 0.08948762351023734,
|
|
"wrinkle_deep_ratio": 0.5442083618917066,
|
|
"wrinkle_deep_num": 44,
|
|
"wrinkle_shallow_num": 46
|
|
},
|
|
"left_crowsfeet_wrinkle_info": {
|
|
"wrinkle_score": 63,
|
|
"wrinkle_severity_level": 3,
|
|
"wrinkle_norm_length": 2.3386311635181998,
|
|
"wrinkle_norm_depth": 0.6115331171838815,
|
|
"wrinkle_pixel_density": 1.2051487831053345,
|
|
"wrinkle_area_ratio": 0.027276236222498605,
|
|
"wrinkle_deep_ratio": 0.5590551181102362,
|
|
"wrinkle_deep_num": 10,
|
|
"wrinkle_shallow_num": 11
|
|
},
|
|
"right_crowsfeet_wrinkle_info": {
|
|
"wrinkle_score": 42,
|
|
"wrinkle_severity_level": 2,
|
|
"wrinkle_norm_length": 1.628420121838557,
|
|
"wrinkle_norm_depth": 0.535056103366202,
|
|
"wrinkle_pixel_density": 1.0810940741137123,
|
|
"wrinkle_area_ratio": 0.026410298911542073,
|
|
"wrinkle_deep_ratio": 0.48554913294797686,
|
|
"wrinkle_deep_num": 7,
|
|
"wrinkle_shallow_num": 9
|
|
},
|
|
"glabella_wrinkle_info": {
|
|
"wrinkle_score": 10,
|
|
"wrinkle_severity_level": 1,
|
|
"wrinkle_norm_length": 1.1074978285827557,
|
|
"wrinkle_norm_depth": 0.7623865361630648,
|
|
"wrinkle_pixel_density": 0.13054700188108045,
|
|
"wrinkle_area_ratio": 0.028763145503060743,
|
|
"wrinkle_deep_ratio": 0.6441515650741351,
|
|
"wrinkle_deep_num": 14,
|
|
"wrinkle_shallow_num": 9
|
|
},
|
|
"left_mouth_wrinkle_info": {
|
|
"wrinkle_score": 77,
|
|
"wrinkle_severity_level": 3,
|
|
"wrinkle_norm_length": 0.49999375011718505,
|
|
"wrinkle_norm_depth": 0.4390824127197266,
|
|
"wrinkle_pixel_density": 0.327901424672283,
|
|
"wrinkle_area_ratio": 0.22082742058727214,
|
|
"wrinkle_deep_ratio": 1,
|
|
"wrinkle_deep_num": 1,
|
|
"wrinkle_shallow_num": 0
|
|
},
|
|
"right_mouth_wrinkle_info": {
|
|
"wrinkle_score": 55,
|
|
"wrinkle_severity_level": 2,
|
|
"wrinkle_norm_length": 0.3749953125878888,
|
|
"wrinkle_norm_depth": 0.34087631225585935,
|
|
"wrinkle_pixel_density": 0.29919372026123353,
|
|
"wrinkle_area_ratio": 0.2847941567065073,
|
|
"wrinkle_deep_ratio": 1,
|
|
"wrinkle_deep_num": 1,
|
|
"wrinkle_shallow_num": 0
|
|
},
|
|
"left_nasolabial_wrinkle_info": {
|
|
"wrinkle_score": 26,
|
|
"wrinkle_severity_level": 2,
|
|
"wrinkle_norm_length": 0.26638333273983905,
|
|
"wrinkle_norm_depth": 0.25790571547768043,
|
|
"wrinkle_pixel_density": 0.09549498353229238,
|
|
"wrinkle_area_ratio": 0.005638761262605168,
|
|
"wrinkle_deep_ratio": 1,
|
|
"wrinkle_deep_num": 1,
|
|
"wrinkle_shallow_num": 0
|
|
},
|
|
"right_nasolabial_wrinkle_info": {
|
|
"wrinkle_score": 19,
|
|
"wrinkle_severity_level": 1,
|
|
"wrinkle_norm_length": 0.18610342424290127,
|
|
"wrinkle_norm_depth": 0.19453357100415924,
|
|
"wrinkle_pixel_density": 0.08407308601831438,
|
|
"wrinkle_area_ratio": 0.00639145800436123,
|
|
"wrinkle_deep_ratio": 1,
|
|
"wrinkle_deep_num": 1,
|
|
"wrinkle_shallow_num": 0
|
|
},
|
|
"left_cheek_wrinkle_info": {
|
|
"wrinkle_score": 0,
|
|
"wrinkle_severity_level": 0,
|
|
"wrinkle_norm_length": 0,
|
|
"wrinkle_norm_depth": 0,
|
|
"wrinkle_pixel_density": 0,
|
|
"wrinkle_area_ratio": 0,
|
|
"wrinkle_deep_ratio": 0,
|
|
"wrinkle_deep_num": 0,
|
|
"wrinkle_shallow_num": 0
|
|
},
|
|
"right_cheek_wrinkle_info": {
|
|
"wrinkle_score": 0,
|
|
"wrinkle_severity_level": 0,
|
|
"wrinkle_norm_length": 0,
|
|
"wrinkle_norm_depth": 0,
|
|
"wrinkle_pixel_density": 0,
|
|
"wrinkle_area_ratio": 0,
|
|
"wrinkle_deep_ratio": 0,
|
|
"wrinkle_deep_num": 0,
|
|
"wrinkle_shallow_num": 0
|
|
},
|
|
"score_info": {
|
|
"dark_circle_score": 37,
|
|
"skin_type_score": 43,
|
|
"wrinkle_score": 67,
|
|
"oily_intensity_score": 37,
|
|
"pores_score": 65,
|
|
"blackhead_score": 66,
|
|
"acne_score": 83,
|
|
"sensitivity_score": 99,
|
|
"melanin_score": 92,
|
|
"water_score": 78,
|
|
"rough_score": 82,
|
|
"total_score": 70,
|
|
"pores_type_score": {
|
|
"pores_forehead_score": 32,
|
|
"pores_leftcheek_score": 71,
|
|
"pores_rightcheek_score": 72,
|
|
"pores_jaw_score": 84
|
|
},
|
|
"dark_circle_type_score": {
|
|
"left_dark_circle_score": 65,
|
|
"right_dark_circle_score": 72
|
|
},
|
|
"red_spot_score": 97
|
|
},
|
|
"left_eye_pouch_rect": {
|
|
"left": 1604,
|
|
"top": 1239,
|
|
"width": 336,
|
|
"height": 295
|
|
},
|
|
"right_eye_pouch_rect": {
|
|
"left": 2157,
|
|
"top": 1231,
|
|
"width": 326,
|
|
"height": 287
|
|
},
|
|
"dark_circle_outline": {
|
|
"left_dark_circle_outline": [],
|
|
"right_dark_circle_outline": []
|
|
},
|
|
"wrinkle_mark": {
|
|
"left_cheek_wrinkle_outline": [],
|
|
"right_cheek_wrinkle_outline": [],
|
|
"head_wrinkle_outline": [],
|
|
"left_nasolabial_wrinkle_outline": [],
|
|
"right_nasolabial_wrinkle_outline": [],
|
|
"glabella_wrinkle_outline": [],
|
|
"left_crowsfeet_wrinkle_outline": [],
|
|
"right_crowsfeet_wrinkle_outline": [],
|
|
"left_mouth_wrinkle_outline": [],
|
|
"right_mouth_wrinkle_outline": [],
|
|
"left_eye_wrinkle_outline": [],
|
|
"right_eye_wrinkle_outline": []
|
|
},
|
|
"melasma": {
|
|
"value": 0,
|
|
"confidence": 0.29557908
|
|
},
|
|
"freckle": {
|
|
"value": 0,
|
|
"confidence": 0.36635506
|
|
},
|
|
"enhanced_bw_info": {
|
|
"enhanced_bw_rect": {
|
|
"left": 1470,
|
|
"top": 665,
|
|
"width": 1097,
|
|
"height": 1599
|
|
},
|
|
"ratio": 0.547
|
|
},
|
|
"image_quality": {
|
|
"face_rect": {
|
|
"left": 1466,
|
|
"top": 667,
|
|
"width": 1107,
|
|
"height": 1596
|
|
},
|
|
"face_ratio": 0.11900075,
|
|
"hair_occlusion": 0.033134997,
|
|
"face_orientation": {
|
|
"yaw": 1.3694906,
|
|
"pitch": 11.634362,
|
|
"roll": 0.40923986
|
|
},
|
|
"glasses": 0
|
|
},
|
|
"sensitivity_type_v1": 1
|
|
},
|
|
"face_rectangle": {
|
|
"top": 1133,
|
|
"left": 1479,
|
|
"width": 1116,
|
|
"height": 1116
|
|
},
|
|
"side": {
|
|
"left": {
|
|
"left_jawline_info": {
|
|
"left_jawline_quality": 1,
|
|
"left_jawline_angle_level": 1,
|
|
"left_jawline_angle": 104.54,
|
|
"left_jawline_mark": []
|
|
},
|
|
"left_acne_info": {
|
|
"score": 98,
|
|
"acne": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"acne_pustule": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"acne_nodule": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"acne_mark": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"closed_comedones": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.32460845
|
|
],
|
|
"polygon": [
|
|
[]
|
|
],
|
|
"count": 1
|
|
}
|
|
},
|
|
"left_melanin_info": {
|
|
"mole": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"brown_spot": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.5247435,
|
|
0.4156871,
|
|
0.40800807,
|
|
0.4046626,
|
|
0.37951055,
|
|
0.3764398,
|
|
0.37489322,
|
|
0.3485539,
|
|
0.34625566,
|
|
0.34006706,
|
|
0.33643323,
|
|
0.32890868,
|
|
0.32335767,
|
|
0.32093805,
|
|
0.3200113,
|
|
0.31845593,
|
|
0.31664014,
|
|
0.30954084,
|
|
0.30692998,
|
|
0.30309576
|
|
],
|
|
"polygon": [
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[]
|
|
],
|
|
"count": 20
|
|
}
|
|
}
|
|
},
|
|
"right": {
|
|
"right_jawline_info": {
|
|
"right_jawline_quality": 1,
|
|
"right_jawline_angle_level": 1,
|
|
"right_jawline_angle": 103.75,
|
|
"right_jawline_mark": []
|
|
},
|
|
"right_acne_info": {
|
|
"score": 93,
|
|
"acne": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.35526162
|
|
],
|
|
"polygon": [
|
|
[]
|
|
],
|
|
"count": 1
|
|
},
|
|
"acne_pustule": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"acne_nodule": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"acne_mark": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"closed_comedones": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.38647676,
|
|
0.370312,
|
|
0.35478774
|
|
],
|
|
"polygon": [
|
|
[],
|
|
[],
|
|
[]
|
|
],
|
|
"count": 3
|
|
}
|
|
},
|
|
"right_melanin_info": {
|
|
"mole": {
|
|
"rectangle": [],
|
|
"confidence": [],
|
|
"polygon": [],
|
|
"count": 0
|
|
},
|
|
"brown_spot": {
|
|
"rectangle": [],
|
|
"confidence": [
|
|
0.63766825,
|
|
0.6173883,
|
|
0.5906746,
|
|
0.58877885,
|
|
0.567038,
|
|
0.48717028,
|
|
0.47012952,
|
|
0.44902924,
|
|
0.4463854,
|
|
0.444743,
|
|
0.37364995,
|
|
0.34713617,
|
|
0.3412873,
|
|
0.3402571,
|
|
0.3117902
|
|
],
|
|
"polygon": [
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[],
|
|
[]
|
|
],
|
|
"count": 15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |