
Shaun ZhouandClaude Opus 5
f8654f447b
feat(export): 改为按 clusters/ 目录导出,并重定位失效的软链
原来按 assignments.csv 导出,反映的是聚类当时的划分;而 clusters/ 目录会被人工
整理——挪动分错的图、把 cluster_03 改名成 grease。现在以整理后的目录为准。
- 扫描 clusters/ 下的子目录,目录名即类别名并原样保留(不再是数字编号)
- 文件名用原图的名字,去掉 clusters/ 里的 NNNN_ 排序前缀
- 失效软链的重定位:读出链接目标,按其中的 data/ 段落到本机 --source-root 上;
再不行用文件名在源目录里兜底索引(惰性构建,用不到就不扫盘)。
从服务器拷回来的 clusters/ 软链全部指向 /home/deep/... 在本机失效,这是常态
- 解析不到的条目列出并中止,--skip-missing 可忽略
- manifest 记录类别、每张图的原始路径与被跳过的条目
在真实目录上验证:11,212 张、15 个类别,软链 100% 失效但全部重定位成功,
导出后抽查 200 张与原图逐字节一致。跨数据集的数字文件名(blue/113.bmp 与
pearlescent/113.bmp)会被重名检查拦下,--prefix-parent 可化解。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 11:26:02 +08:00
..
2026-09-02 17:55:47 +08:00
2026-09-04 15:09:35 +08:00
2026-09-07 19:30:17 +08:00
2026-09-02 17:55:47 +08:00
2026-09-02 21:43:35 +08:00
2026-09-10 11:26:02 +08:00
2026-09-02 17:55:47 +08:00
2026-09-04 15:28:49 +08:00
2026-09-02 17:55:47 +08:00
2026-09-02 17:55:47 +08:00
2026-09-07 19:30:17 +08:00
2026-09-02 17:55:47 +08:00
2026-09-07 19:06:37 +08:00
2026-09-02 17:55:47 +08:00
2026-09-02 17:55:47 +08:00
2026-09-02 17:55:47 +08:00