chore: add stamp match report script
This commit is contained in:
@@ -1541,3 +1541,17 @@
|
||||
- [x] 行为:如果过滤后没有可选图片模型,显示「未配置可用图片模型」类占位并保持开始生成前校验提示
|
||||
- [x] 测试:标题模型不出现在图片 AI 模型下拉;图片模型仍显示;标题生成仍能按 `title_model` 找到同名模型;只有标题模型时下拉为空/占位
|
||||
- [x] 验证:`py_compile`、`test_ai_outfit_panel.py`、全套 `python -m unittest discover -s tests`、离屏启动 AI 穿搭页通过
|
||||
|
||||
### 19.30 独立脚本:合并图匹配印花清单 — `match_stamp.py`
|
||||
|
||||
背景:
|
||||
|
||||
需要一个独立脚本(不引用现有项目代码)按“方案2”生成匹配清单:例如合并图 `output\20260623_094529\TY037\1_TY037.png`,从文件名后缀提取 `TY037`,在印花文件夹 `D:\chengma\印花和底图\已处理印花\卡通71(66大码200斤 KEKE已上)\横1` 中匹配 `TY037.png`,输出 CSV 清单。
|
||||
|
||||
任务:
|
||||
|
||||
- [x] 新增 `match_stamp.py`,只使用 Python 标准库,不导入 `src/` 或项目服务代码
|
||||
- [x] 脚本顶部提供 `OUTPUT_DIR` / `STAMP_DIR` / `REPORT_PATH`,默认生成 `match_stamp_report.csv`
|
||||
- [x] 递归扫描合并图和印花图,按合并图文件名最后一个 `_` 后的编码匹配印花文件 stem
|
||||
- [x] CSV 字段:`status` / `code` / `merged_image` / `stamp_image` / `merged_folder` / `message`,支持 `matched` / `missing` / `duplicate` / `bad_name`
|
||||
- [x] 验证:`python -m py_compile match_stamp.py`;用示例目录生成系统临时 CSV,匹配 96 张、缺失 0、重复 0、坏名 0
|
||||
|
||||
Reference in New Issue
Block a user