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
This commit is contained in:
kirl committed 2026-06-23 14:41:39 +08:00
1 parent 7867c3bfaf
commit a64690477a
43 files changed
+2691 -205

No files matched your search

-5
View File
@@ -18,7 +18,6 @@ struct Config {
string plate_pool_dir;
int num_images = 500;
unsigned workers = thread::hardware_concurrency();
bool fast = false;
int seed = 42;
int h_shift = 0, s_scale = 100, v_scale = 100;
};
@@ -50,7 +49,6 @@ Config parse_args(int argc, char* argv[]) {
else if (arg == "--num" && i+1 < argc) cfg.num_images = stoi(argv[++i]);
else if (arg == "--workers" && i+1 < argc) cfg.workers = stoi(argv[++i]);
else if (arg == "--seed" && i+1 < argc) cfg.seed = stoi(argv[++i]);
else if (arg == "--fast") cfg.fast = true;
else if (arg == "--h-shift" && i+1 < argc) cfg.h_shift = stoi(argv[++i]);
else if (arg == "--s-scale" && i+1 < argc) cfg.s_scale = stoi(argv[++i]);
else if (arg == "--v-scale" && i+1 < argc) cfg.v_scale = stoi(argv[++i]);
@@ -103,7 +101,6 @@ int main(int argc, char* argv[]) {
cerr << " --plate-pool <dir> Plate pool directory (required)" << endl;
cerr << " --num <N> Number of images (default 500)" << endl;
cerr << " --workers <N> Thread count (default all cores)" << endl;
cerr << " --fast Fast mode (skip degradation)" << endl;
return 1;
}
@@ -111,7 +108,6 @@ int main(int argc, char* argv[]) {
cout << "Type: " << cfg.plate_type << endl;
cout << "Threads: " << cfg.workers << endl;
cout << "Target: " << cfg.num_images << " images" << endl;
cout << "Fast: " << (cfg.fast ? "yes" : "no") << endl;
if (cfg.plate_pool_dir.empty()) {
cerr << "[ERROR] --plate-pool is required" << endl;
@@ -153,7 +149,6 @@ int main(int argc, char* argv[]) {
SwapConfig swap_cfg;
swap_cfg.plate_type = cfg.plate_type;
swap_cfg.output_dir = cfg.output_dir;
swap_cfg.fast_mode = cfg.fast;
swap_cfg.h_shift = cfg.h_shift;
swap_cfg.s_scale = cfg.s_scale;
swap_cfg.v_scale = cfg.v_scale;