validation_report.md 8.7 KB

图像还原素材完整性验证报告

验证日期: 2026-04-07
素材目录: examples/production_restore/features


📊 验证摘要

素材类别 应存在文件数 实际存在文件数 缺失文件数 完整性
姿态骨骼图 (pose_skeleton) 5 4 1 ⚠️ 80%
深度图 (depth_map) 5 5 0 ✅ 100%
边缘图 (edge_map) 5 5 0 ✅ 100%
人物参考图 (character_asset) 5 5 0 ✅ 100%
背景参考图 (background_asset) 5 3 2 ⚠️ 60%
调色板参考图 (palette_asset) 4 1 3 ❌ 25%
画架参考图 (easel_asset) 2 1 1 ⚠️ 50%

总体完整性: 约 76% (24/31 文件存在)


📁 详细验证结果

1. 姿态骨骼图 (pose_skeleton)

目录: examples/production_restore/features/pose_skeleton/

文件清单

文件名 格式 尺寸 状态
img_1_openpose.png PNG RGB 1088 x 1472 ✅ 存在
img_2_openpose.png PNG RGB 1088 x 1472 ✅ 存在
img_3_openpose.png PNG RGB 1088 x 1472 ✅ 存在
img_4_openpose.png PNG RGB 1088 x 1472 ✅ 存在
img_5_openpose.png - - 缺失
mapping.json JSON - ✅ 存在

可用性评估

  • 格式: ✅ 符合 DWPose 黑底彩色标准格式
  • 尺寸: ✅ 统一 1088 x 1472 像素
  • 内容: ✅ 包含完整人体骨骼关键点(18 个关键点)

⚠️ 缺失文件

  • img_5_openpose.png: mapping.json 中定义了 img_5_pose.png(上半身特写姿态),但实际文件不存在

2. 深度图 (depth_map)

目录: examples/production_restore/features/depth_map/

文件清单

文件名 格式 尺寸 状态
depth_img_1.png PNG Grayscale 1080 x 1439 ✅ 存在
depth_img_2.png PNG Grayscale 1080 x 1439 ✅ 存在
depth_img_3.png PNG Grayscale 1080 x 1439 ✅ 存在
depth_img_4.png PNG Grayscale 1080 x 1439 ✅ 存在
depth_img_5.png PNG Grayscale 1080 x 1439 ✅ 存在
mapping.json JSON - ✅ 存在

可用性评估

  • 格式: ✅ 8-bit 灰度 PNG
  • 尺寸: ✅ 统一 1080 x 1439 像素
  • 深度层次: ✅ 可区分前景(白色/清晰)- 中景(灰色)- 背景(黑色/虚化)
  • 生成方法: 局部方差法(清晰度作为深度代理)
  • 建议: 生产环境建议使用 Depth-Anything-V2 或 MiDaS v3.1 获取更精准深度图

3. 边缘图 (edge_map)

目录: examples/production_restore/features/edge_map/

文件清单

文件名 格式 尺寸 状态
img_1_canny.png PNG Grayscale 1080 x 1439 ✅ 存在
img_2_canny.png PNG Grayscale 1080 x 1439 ✅ 存在
img_3_canny.png PNG Grayscale 1080 x 1439 ✅ 存在
img_4_canny.png PNG Grayscale 1080 x 1439 ✅ 存在
img_5_canny.png PNG Grayscale 1080 x 1439 ✅ 存在
mapping.json JSON - ✅ 存在

可用性评估

  • 格式: ✅ 8-bit 灰度 PNG
  • 尺寸: ✅ 统一 1080 x 1439 像素
  • 边缘检测: ✅ OpenCV Canny (threshold: 50-150)
  • 内容: ✅ 保留人物轮廓、画架结构等关键线条

4. 人物参考图 (character_asset)

目录: examples/production_restore/features/character_asset/

文件清单

文件名 格式 尺寸 用途 状态
character_ref_back.png PNG RGB 864 x 1184 3/4 背面视角,IP-Adapter 主参考 ✅ 存在
character_ref_side.png PNG RGB 864 x 1184 侧面视角参考 ✅ 存在
character_ref_kneel.png PNG RGB 864 x 1184 跪坐姿态参考 ✅ 存在
character_ref_main.png PNG RGB 864 x 1184 主参考图 ✅ 存在
character_ref_img1.png PNG RGB 864 x 1184 img_1 专用参考 ✅ 存在
mapping.json JSON - - ✅ 存在

可用性评估

  • 格式: ✅ 8-bit RGB PNG
  • 尺寸: ✅ 统一 864 x 1184 像素
  • 角色一致性: ✅ 白裙写生少女(棕色长发、纯白宽松连衣裙、手持画笔和调色板)
  • 用途: IP-Adapter 人物一致性注入

5. 背景参考图 (background_asset)

目录: examples/production_restore/features/background_asset/

文件清单

文件名 格式 尺寸 对应图像 状态
background_green_img1.png PNG RGB 864 x 1184 img_1 ✅ 存在
background_green_img4.png PNG RGB 864 x 1184 img_4 ✅ 存在
background_bokeh_img2.png PNG RGB 864 x 1184 img_2 ✅ 存在
(img_3 背景参考) - - img_3 ❌ 缺失
(img_5 背景参考) - - img_5 ❌ 缺失
mapping.json JSON - - ✅ 存在

可用性评估

  • 格式: ✅ 8-bit RGB PNG
  • 尺寸: ✅ 统一 864 x 1184 像素
  • 背景类型:
    • img_1: 清晰绿色草地 + 树木,柔和自然光
    • img_2: 逆光散景梦幻背景,镜头光晕
    • img_4: 高饱和绿色背景,明亮日光
  • 缺失: img_3(含远处建筑的自然背景)、img_5(虚化绿色草地背景)无独立参考图

6. 调色板参考图 (palette_asset)

目录: examples/production_restore/features/palette_asset/

文件清单

文件名 格式 尺寸 用途 状态
palette_impasto_img1_v2.png PNG RGB 864 x 1184 调色板整体形态参考 ✅ 存在
palette_impasto_img5_v2.png - - 调色板颜料特写(主要参考) 缺失
palette_ref_img5.png - - 调色板特写(旧版) 缺失
palette_ref_img1.png - - 调色板整体(旧版) 缺失
mapping.json JSON - - ✅ 存在

可用性评估

  • 格式: ✅ 8-bit RGB PNG(仅存文件)
  • 尺寸: ✅ 864 x 1184 像素(仅存文件)
  • Impasto 质感: ⚠️ 仅有 img_1 的参考图,缺失 img_5 特写(颜色最丰富、质量最高)
  • 颜色多样性: ⚠️ 无法完整评估(缺失主要参考文件)

❌ 严重缺失

  • palette_impasto_img5_v2.png: mapping.json 标注为"高质量,38% 非白色内容,颜色多样性强",是关键参考图
  • 调色板素材完整性仅 25%,严重影响 Impasto 质感还原

7. 画架参考图 (easel_asset)

目录: examples/production_restore/features/easel_asset/

文件清单

文件名 格式 尺寸 用途 状态
easel_blank_canvas_img4.png PNG RGB 864 x 1184 画架 + 空白画布 + 白玫瑰 ✅ 存在
easel_with_painting_img3.png - - 画架 + 进行中油画 缺失
mapping.json JSON - - ✅ 存在

可用性评估

  • 格式: ✅ 8-bit RGB PNG(仅存文件)
  • 尺寸: ✅ 864 x 1184 像素(仅存文件)
  • 画架类型: 浅棕色木质三脚架结构
  • 缺失: easel_with_painting_img3.png(用于画中画叙事场景)

🔴 关键缺失文件汇总

优先级 文件路径 影响
🔴 高 pose_skeleton/img_5_openpose.png img_5 姿态控制缺失,无法生成上半身特写
🔴 高 palette_asset/palette_impasto_img5_v2.png Impasto 质感主要参考缺失,影响色彩还原
🟠 中 palette_asset/palette_ref_img5.png 调色板旧版参考缺失
🟠 中 palette_asset/palette_ref_img1.png 调色板旧版参考缺失
🟠 中 easel_asset/easel_with_painting_img3.png img_3 画中画叙事场景参考缺失
🟡 低 background_asset/ (img_3, img_5 背景) 背景参考不完整,但可通过其他图推断

✅ 可用性总结

完全可用的素材

  • 深度图: 5/5 完整,可直接用于 ControlNet Depth
  • 边缘图: 5/5 完整,可直接用于 ControlNet Canny
  • 人物参考图: 5/5 完整,可用于 IP-Adapter 人物一致性

部分可用的素材

  • ⚠️ 姿态骨骼图: 4/5 完整,缺失 img_5,需补充
  • ⚠️ 背景参考图: 3/5 完整,img_3/img_5 缺失但可推断
  • ⚠️ 画架参考图: 1/2 完整,缺失 img_3 油画状态

严重不完整的素材

  • 调色板参考图: 1/4 完整,缺失关键 Impasto 质感参考

📋 建议行动

  1. 立即补充 (高优先级):

    • 生成/提取 img_5_openpose.png(DWPose 骨骼图)
    • 生成/提取 palette_impasto_img5_v2.png(调色板 Impasto 特写)
  2. 建议补充 (中优先级):

    • 补充 easel_with_painting_img3.png
    • 补充 palette 旧版参考图
  3. 可选补充 (低优先级):

    • 补充 img_3、img_5 背景参考图

报告生成完成