feat: auto-capture scrie direct în calibration/frames/ (elimină pasul manual)
Live loop-ul dumpa frame-uri pe schimbare de culoare în samples/, iar userul copia manual cele utile în calibration/frames/ pentru labelling și regresie. Pas inutil — acum scrie direct în corpus. - samples_dir → calibration/frames/ (mkdir parents=True) - stub capture (ATM_STUB_CAPTURE pentru smoke test Linux) citește din aceeași locație - 8 PNG-uri orfane din samples/ (20260421_*) mutate în corpus - CLAUDE.md clarifică: filename = culoarea detectată (poate fi greșită); calibration_labels.json rămâne singurul ground truth (manual) Impact zero pe validate-calibration (iterează peste labels.json, ignoră fișiere extra) și test_scenarios_regression.py (referă doar frame-uri curate din scenarios.json). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
BIN
calibration/frames/20260421_164210_gray.png
Normal file
|
After Width: | Height: | Size: 218 KiB |
BIN
calibration/frames/20260421_164452_gray.png
Normal file
|
After Width: | Height: | Size: 225 KiB |
BIN
calibration/frames/20260421_165209_gray.png
Normal file
|
After Width: | Height: | Size: 236 KiB |
BIN
calibration/frames/20260421_170045_dark_green.png
Normal file
|
After Width: | Height: | Size: 239 KiB |
BIN
calibration/frames/20260421_174502_yellow.png
Normal file
|
After Width: | Height: | Size: 250 KiB |
BIN
calibration/frames/20260421_174804_gray.png
Normal file
|
After Width: | Height: | Size: 229 KiB |
BIN
calibration/frames/20260421_220346_dark_red.png
Normal file
|
After Width: | Height: | Size: 248 KiB |
BIN
calibration/frames/20260421_222108_gray.png
Normal file
|
After Width: | Height: | Size: 243 KiB |