- 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
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
生成脚本
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 训练