Marcel
4cb7c975f5
test(ocr): add resilience tests for tiny image and unexpected exception propagation
...
CI / Unit & Component Tests (pull_request) Failing after 2m27s
CI / Backend Unit Tests (pull_request) Failing after 2m37s
CI / Unit & Component Tests (push) Failing after 3m14s
CI / Backend Unit Tests (push) Has been cancelled
Add test for 1×1 image (sub-tile-size) resilience and narrow preprocess_page
fallback from except Exception to (cv2.error, ValueError, MemoryError) so
programming errors propagate instead of being silently swallowed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 15:16:17 +02:00
Marcel
97c94c91f8
test(ocr): guard translateOcrProgress fallback for PREPROCESSING_PAGE with missing colon parts
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 15:13:52 +02:00
Marcel
eaefd4091e
feat(ocr): add PREPROCESSING_PAGE progress translation and i18n strings
...
CI / Unit & Component Tests (push) Failing after 2m34s
CI / Backend Unit Tests (push) Failing after 2m57s
CI / Unit & Component Tests (pull_request) Failing after 2m36s
CI / Backend Unit Tests (pull_request) Failing after 2m43s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 14:27:42 +02:00
Marcel
ba36a88b65
feat(ocr): add Preprocessing NDJSON event to Java stream pipeline
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 14:21:00 +02:00
Marcel
b310caaeeb
feat(ocr): integrate preprocessing into stream and batch endpoints
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 14:16:47 +02:00
Marcel
615d404ba9
chore(ocr): add opencv-python-headless, libglib2.0-0, and CLAHE env vars
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 14:14:47 +02:00
Marcel
7183fc4428
feat(ocr): add image preprocessing module with CLAHE + grayscale + blur
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 14:13:42 +02:00