Files
tiennm99 f98ee22f84 feat: improve OMR detection with contour-based sheet detection and robust fill measurement
- Replace corner marker detection with contour-based sheet boundary detection
  using findContours + approxPolyDP to find the largest rectangle
- Add corner marker detection as fallback (extracted to corner-marker-fallback.js)
- Switch bubble fill measurement from mean intensity to Otsu threshold + countNonZero
  for better robustness against uneven lighting
- Remove 2-degree skew threshold — always apply perspective correction when 4 corners found
- Calibrate SHEET_LAYOUT ratios to match real CV1239 template measurements
- Add references doc with OMR tutorial and repository links
2026-04-16 17:03:02 +07:00
..