Hama myScan Linux driver tools: scan mode, frame decoding, stitching

UVC extension-unit control (mouse/scan mode, LEDs, exposure), JPEG header
fix and embedded laser record decoding, session recorder, and a stitcher
that combines laser dead reckoning with phase correlation and ECC refinement.
FINDINGS.md holds the reverse-engineered protocol and laser calibration.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
erik
2026-10-02 10:41:22 +00:00
co-authored by Claude Opus 5.5
commit e1c1012c1c
13 changed files with 1751 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
.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