board: E-OCR-LINEFINDER-1 — 3F₂ complete (Green's-theorem shortcut + two documented boundaries)#660
Conversation
… shortcut; two documented boundaries Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016b33swuXE23hKtqxsHu9p1
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughUpdates the top of .claude/board/EPIPHANIES.md, replacing the prior wave-3 x-height-chain entry with a new "E-OCR-LINEFINDER-1" epiphany documenting the makerow line finder implementation, byte-parity findings, pipeline wiring, and outstanding boundaries. ChangesEPIPHANIES.md update
Estimated code review effort: 1 (Trivial) | ~3 minutes Poem
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Append-only EPIPHANIES entry for 3F₂ (companion: the tesseract-rs line-finder PR).
E-OCR-LINEFINDER-1— the real makerow line finder replaces the projection approximation. Carries the three transferable findings: (1) the Green's-theorem shortcut —enclosed_areanets to the CC ink pixel count, so the seedfill counts during the fill and the ~1000-line edge-tracer port evaporates; (2) thefloat floorprecision finding (min_y = floor(initial_x/2)stays pure f32 while sibling expressions promote to f64); (3) the two honestly documented composition boundaries — blob source (pixConnComp vs edge-traced) and line feeding (raw expanded bands vs baseline-normalizedlinerec.cppimages, withexpand_rows's faithful ~0.75/0.25 baseline asymmetry explaining band-height variance).Docs only — code + oracles live in tesseract-rs.
🤖 Generated with Claude Code
https://claude.ai/code/session_016b33swuXE23hKtqxsHu9p1
Generated by Claude Code
Summary by CodeRabbit