docs: add low contrast screening task
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
```
|
```
|
||||||
1(基础服务)→ 2(数据模型)→ 3/4(文件/模板服务)
|
1(基础服务)→ 2(数据模型)→ 3/4(文件/模板服务)
|
||||||
→ 5(图片合成核心)→ 6(批量任务核心)→ 7(主界面布局)→ 8-13(各 UI 面板)→ 14(微调状态)→ 15(测试)→ 16(打包)
|
→ 5(图片合成核心)→ 6(批量任务核心)→ 6.5(低对比组合筛选核心)→ 7(主界面布局)→ 8-13(各 UI 面板)→ 14(微调状态)→ 15(测试)→ 16(打包)
|
||||||
```
|
```
|
||||||
|
|
||||||
任务 1-6 完成前不应开始任务 7 及以后的 UI 任务,否则 UI 层将缺少可依赖的数据模型和服务层。
|
任务 1-6 完成前不应开始任务 7 及以后的 UI 任务,否则 UI 层将缺少可依赖的数据模型和服务层。
|
||||||
@@ -254,6 +254,37 @@
|
|||||||
- [x] 单张失败不会中断整个批量任务
|
- [x] 单张失败不会中断整个批量任务
|
||||||
- [x] 失败原因可供 UI 和日志使用
|
- [x] 失败原因可供 UI 和日志使用
|
||||||
|
|
||||||
|
## 6.5 低对比组合筛选核心
|
||||||
|
|
||||||
|
前置阅读:
|
||||||
|
|
||||||
|
- `docs/02-prd.md`
|
||||||
|
- `docs/04-development-rules.md`
|
||||||
|
- `docs/05-project-architecture.md`
|
||||||
|
- `docs/08-image-editor-design.md`
|
||||||
|
|
||||||
|
任务:
|
||||||
|
|
||||||
|
- [ ] 定义可见度状态:`正常`、`偏低`、`不明显`、`无法判断`
|
||||||
|
- [ ] 新增低对比分析核心函数,位置应符合架构分层,不能写进 UI 事件
|
||||||
|
- [ ] 基于当前模板或 `TransformState` 获取衣服目标区域
|
||||||
|
- [ ] 只分析衣服目标区域颜色,不使用整张衣服图判断
|
||||||
|
- [ ] 只统计印花 alpha 有效像素,例如 `alpha > 20`
|
||||||
|
- [ ] 计算 RGB 颜色距离
|
||||||
|
- [ ] 计算亮度差
|
||||||
|
- [ ] 根据阈值输出可见度状态和评分
|
||||||
|
- [ ] 单个组合分析失败时返回 `无法判断`,不得中断整个队列
|
||||||
|
- [ ] 为后续队列项保存可见度结果预留字段或结果结构
|
||||||
|
|
||||||
|
验收:
|
||||||
|
|
||||||
|
- [ ] 白色衣服配浅色印花时可标记为 `偏低` 或 `不明显`
|
||||||
|
- [ ] 深色衣服配深色印花时可标记为 `偏低` 或 `不明显`
|
||||||
|
- [ ] 透明 PNG 的透明区域不参与印花颜色判断
|
||||||
|
- [ ] 低对比分析不修改原始衣服图片和原始印花图片
|
||||||
|
- [ ] 分析逻辑不依赖 PySide6 UI 控件
|
||||||
|
- [ ] 失败项不会中断批量队列生成或导出流程
|
||||||
|
|
||||||
## 7. 主界面布局
|
## 7. 主界面布局
|
||||||
|
|
||||||
前置阅读:
|
前置阅读:
|
||||||
|
|||||||
Reference in New Issue
Block a user