01 · Python
The page-matching core
A program that pairs pages from two language editions and aligns their drawings. It is written in Python with OpenCV and handles the first two steps above: page matching and alignment.
The figure shows some of the matches the core found between two sample pages we drew ourselves. The light red areas are small dark regions that look like text, which were left out of matching.
- 311
- matching points kept for the sample pair (MAGSAC inliers)
- 0.13 px
- median error of the matching points
- 4,734
- lines of Python (19 files)
