Desktop app with live scanning and OCR

tools/app.py (myscan/app.py, Qt/PySide6) shows the camera and the page as it
is stitched, Start/Stop or the scan button (F5), then reads the finished page
with RapidOCR (myscan/ocr.py; bundled multilingual models, offline). Lines are
outlined on the page by confidence and linked to an editable text pane that
can be copied or saved. Existing images can be opened or dropped, so the app
is useful without the mouse.

The scan loop moves from tools/scan.py to myscan/scanner.py, shared by both.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
erik
2026-10-09 12:05:22 +00:00
co-authored by Claude Opus 5.5
parent c8b9f610bf
commit 909baec1e7
7 changed files with 880 additions and 138 deletions
+4
View File
@@ -1,3 +1,7 @@
numpy
opencv-python-headless
scipy
# desktop app (tools/app.py) and OCR
PySide6-Essentials
rapidocr
onnxruntime