- 接口11 移除重绘,仅生成 final;接口12 (grow_v2) 负责发际线带 Flux-2 重绘 - 接口12 重绘带改为发际线外推 band_lo_mult~band_hi_mult 倍 push(默认 0.5~1.5),页面可调 - 接口12 同时产出 A 整帧重绘 与 B 局部加发+全脸美颜(beauty_alpha 可调) - 新增 grow_v2_final(整帧重绘)/ grow_v2_final_v2(B 局部+美颜)端点:仅需图片+发型 ID,其余用固化默认值(color_match 关闭) - 配套精简测试页 test_interface12_final.html / test_interface12_final_v2.html / test_interface12.html - 恢复接口11 调试页多频段与换发型可调参数、color_match 默认不勾选 - 删除旧脚本 batch_grow_v2.py / gen_report_hairline_v2.py / test_simple.html Co-authored-by: Cursor <cursoragent@cursor.com>
65 lines
1.8 KiB
JSON
65 lines
1.8 KiB
JSON
{
|
|
"code": 0,
|
|
"message": "success",
|
|
"request_id": "mock-request-id",
|
|
"data": {
|
|
"hairline_id": "chang_zhixian",
|
|
"gen_backend": "swaphair",
|
|
"hairgrow_strength": 0.75,
|
|
"is_hr": false,
|
|
"seg_model": "segformer",
|
|
"mask_type": "pushed",
|
|
"erode_cm": 0.6,
|
|
"swap_mode": "ext_mask",
|
|
"blend_method": "multiband",
|
|
"edge_erode_px": 3,
|
|
"mb_levels": 5,
|
|
"hairline_push_cm": 1.0,
|
|
"hairline_edge": "column",
|
|
"denoising_strength": 0.6,
|
|
"color_match": true,
|
|
"color_match_strength": 1.0,
|
|
"mb_feather_px": 1,
|
|
"transition_band_px": -1,
|
|
"inpainting_fill": 1,
|
|
"mask_blur": 11,
|
|
"mask_dilate_scale": 1.0,
|
|
"px_per_cm": 47.5311,
|
|
"erode_px": 29,
|
|
"hair_pixels": 186798,
|
|
"closed_pixels": 191712,
|
|
"mask_pixels": 140299,
|
|
"image_size": {
|
|
"width": 1257,
|
|
"height": 1495
|
|
},
|
|
"timings_ms": {
|
|
"mask": 1462,
|
|
"swap": 5596,
|
|
"blend": 220
|
|
},
|
|
"redraw": {
|
|
"enabled": false
|
|
},
|
|
"_rid": "bc7205a4",
|
|
"steps": {
|
|
"input_base64": "<omitted 427407 chars>",
|
|
"baseline_overlay_base64": "<omitted 435895 chars>",
|
|
"upper_overlay_base64": "<omitted 384479 chars>",
|
|
"hair_seg_overlay_base64": "<omitted 428039 chars>",
|
|
"top_fill_overlay_base64": "",
|
|
"closed_overlay_base64": "",
|
|
"hairline_overlay_base64": "<omitted 445467 chars>",
|
|
"pushed_overlay_base64": "<omitted 452803 chars>",
|
|
"mask_overlay_base64": "<omitted 420375 chars>",
|
|
"mask_base64": "<omitted 8026 chars>",
|
|
"swap_raw_base64": "<omitted 340791 chars>",
|
|
"hard_paste_base64": "<omitted 420679 chars>",
|
|
"alpha_base64": "<omitted 7762 chars>",
|
|
"final_base64": "<omitted 415811 chars>",
|
|
"redraw_band_overlay_base64": "",
|
|
"redraw_a_base64": "",
|
|
"redraw_c_base64": ""
|
|
}
|
|
}
|
|
} |