Files
kirl a64690477a Dataset: add READMEs, organize scripts, update .gitignore
- Add README.md to all 16 dataset directories with script references
- Centralize generation scripts under scripts/ with full README
- Update .gitignore to cover all data directories, keep only metadata
- Remove redundant CCPD/.gitignore (parent covers same rules)
- Remove stale scripts/test/ (254MB pipeline residue)
- Fix label parser reference: scripts are authoritative source of truth
2026-06-23 14:41:39 +08:00

62 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CCPD_19K_EXP_CUT_TRANS — ICE-COR 角点矫正 + 透视变换
> **以脚本为准**:生成逻辑以 `ICE_Dataset/scripts/build_ccpd_19k_exp_cut_trans.py` 为准。
由 CCPD_19K_EXP_CUT 经 ICE-COR 角点推理 → 中心外扩 8%(x)/5%(y) → 透视变换生成。
## 处理流程
```
CCPD_19K_EXP_CUT (~18,887 张)
→ ICE-COR best.pth 推理 (192×64)
→ 角点排序 (TL→TR→BR→BL)
→ 中心外扩: 8% (x) / 5% (y)
→ 透视变换 → 192×64
→ 文件名追加 _trans
→ CCPD_19K_EXP_CUT_TRANS
```
## 目录结构
```
CCPD_19K_EXP_CUT_TRANS/
├── train/ # 与源数据集对应
│ ├── blue/
│ ├── green/
│ ├── police/
│ ├── army/
│ ├── gangao/
│ ├── shiguan_old/
│ ├── shiguan_new/
│ ├── lingguan_old/
│ ├── lingguan_new/
│ ├── coach/
│ └── new_energy/
├── test/
│ └── ... (同上 11 类)
└── README.md
```
## 生成脚本
```bash
cd ICE_Dataset/CCPD_19K_EXP_CUT_TRANS
python build_ccpd_19k_exp_cut_trans.py --dry-run # 预览 (每类2张)
python build_ccpd_19k_exp_cut_trans.py --n 100 # 预览 100 张
python build_ccpd_19k_exp_cut_trans.py --full # 全量处理
```
## 参数说明
| 参数 | 说明 |
|------|------|
| 外扩比例 | 8% (x) / 5% (y),从四角点中心向外径向扩展 |
| 输出尺寸 | 192×64 (对齐车牌生成器 440×140 底图比例) |
| 文件名 | 原文件名追加 `_trans`,不重映射角点 |
| 跳过策略 | ICE-COR 推理失败 / 角点越界 → 直接跳过 |
## 模型
- ICE-COR: `ICE_NNv2/ICE-COR/output/1_CCPD_19K_EXP_CUT/best.pth`
- 专为 CCPD_19K_EXP_CUT 裁剪车牌 ROI 训练