feat: implement config inheritance via 'extends' and place lightweight floor configs in configs/floor_config/

This commit is contained in:
proitlab committed 2026-08-19 11:44:46 +07:00
1 parent 5ad4a5f796
commit f9c38e5126
25 files changed
+218 -1526

No files matched your search

+4 -3
View File
@@ -34,8 +34,9 @@ venv/bin/pip install -r requirements.txt
```text
chicken-counting-sukawarna-det/
├── configs/
│ ├── K1-L1.yaml .. K5-L2.yaml ← Standard floor configurations (K1-L1 to K5-L2)
│ ├── cycle7_batch_optimized.yaml ← Main batch processing config
│ ├── floor_config/ ← Lightweight floor configs (K1-L1 to K5-L2)
│ │ ├── K1-L1.yaml .. K5-L2.yaml ← Extends cycle7_batch_optimized.yaml
│ ├── cycle7_batch_optimized.yaml ← Main base batch processing config
│ ├── cycle7_batch.yaml ← Alternate batch config
│ ├── mortality_config.yaml ← Mortality (carcass) detection config
│ ├── cameras/example_camera.yaml ← Single-camera run config template
@@ -97,7 +98,7 @@ Then run:
# Run a specific floor (e.g. Kandang 1 Lantai 1)
PYTHONPATH=src venv/bin/python -m chicken_counter.cli batch \
--config configs/K1-L1.yaml \
--config configs/floor_config/K1-L1.yaml \
--date 2026-06-18
# Run archive scripts in test_run_folder