chore(backend): measure tiles+VL-evidence (zero net change, 79.7% holds) + add /probe-ocr debug endpoint
2026-07-15 re-run of the 79-image benchmark: the tiled full-res pass, VL text-line evidence, and VL SKU retry deployed at end of 2026-07-14 produce ZERO flips vs the 79.7% baseline (only img1's expiry pred changed to a lenient-parse garble). Detail dump: product_scan_detail_20260715.json. Probe endpoint POST :8120/probe-ocr (temporary, remove before production): OCRs a crop of a container-local image through arbitrary preprocessing recipes (scale/blur/close/CLAHE/threshold) and alternate readers - VL layout-parsing with/without layout detection, direct VLM chat on :8118, lazily-loaded PP-OCRv5 server det/rec. Probing the dot-matrix expiry crops of img2/img41 with every combination shows none of the stack's models can read these prints (VL tags them as pictures, VLM hallucinates, v5-server skips them) - the 21 expiry non-detections are a model capability ceiling, not a pipeline bug. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Gr6HH7JrdsXX8AARejQboM
This commit is contained in:
1 parent
e76ccb60a6
commit
48334ded8f
3 files changed
+2127
No files matched your search
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user