- ScanSession: scan-mode context manager with bright-pixel auto-exposure and sensor colour gains; tools/scan.py scans on the scan button with live stitching - Read-only EEPROM access and calib.py parser (laser geometry, intrinsics, colour gains, black/white flat-field samples); flat-field correction in Stitcher - OV7740 sensor access via the MCU proxy; colour gains from EEPROM fix green cast - Stitcher: colour support, high-passed registration (robust on blank paper) - RE notes on the Mac app's colour, exposure, stitching and button handling Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 lines
315 B
Plaintext
19 lines
315 B
Plaintext
.venv/
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# Proprietary vendor binaries (Dacuda installer / Mac app) - not redistributable
|
|
*.exe
|
|
vendor/
|
|
|
|
# Raw capture frames; keep only the sensor log and stitched result of the sample session
|
|
capture/
|
|
scan_text/*
|
|
!scan_text/records.csv
|
|
!scan_text/page.png
|
|
|
|
# Scan output
|
|
scans/
|
|
btnprobe/
|
|
calib/
|