Сервис теперь сам видит, где на выпрямленной странице проходят горизонтальные линейки бланка — границы строк таблицы. Ниже по каждому документу картинка-проверка: настоящий скан пользователя с нанесёнными найденными линиями. Замер сделан 25 августа 2026 года по тем самым выпрямленным страницам, которые читает распознавание. Ни одна линия не нарисована «от себя»: все посчитаны по картинкам.
| Документ | Файл | Страница | Линий строк | В основной таблице | Длина линейки, % листа | Чернила под линией | Худшая линия | Чернила в полусантиметре ниже |
|---|---|---|---|---|---|---|---|---|
| Пример 1 | 0d7b0e7c-e4b6-40b4-9a62-6eec02c07c12.pdf | 1 | 28 | 28 | 95% | 100% | 90% | 12% |
| Пример 1 | 0d7b0e7c-e4b6-40b4-9a62-6eec02c07c12.pdf | 2 | 24 | 24 | 89% | 100% | 93% | 8% |
| Пример 2 (снят под углом) | 1c6c0fac-f82a-4219-be4b-4918653068f4.pdf | 1 | 27 | 26 | 82% | 93% | 81% | 9% |
| Пример 2 (снят под углом) | 1c6c0fac-f82a-4219-be4b-4918653068f4.pdf | 2 | 28 | 28 | 79% | 97% | 89% | 7% |
| Пример 3 | 1f0b3cfd-c38a-433c-a029-5122aab57d6b.pdf | 1 | 32 | 32 | 88% | 93% | 84% | 16% |
| Пример 4 | 2b0791f5-c8d2-4157-beea-e8fe6c362de8.pdf | 1 | 20 | 20 | 89% | 100% | 91% | 15% |
| Пример 5 | 3e43a1d4-288d-42ec-989a-385ff87719d4.pdf | 1 | 31 | 31 | 96% | 100% | 100% | 10% |
| Пример 5 | 3e43a1d4-288d-42ec-989a-385ff87719d4.pdf | 2 | 20 | 20 | 96% | 99% | 88% | 1% |
Последние три колонки — это и есть проверка числом. «Чернила под линией» — какая доля найденной линии идёт по напечатанной линейке (у типичной линии страницы), «худшая линия» — то же число у самой слабой линии страницы. «В полусантиметре ниже» — сколько чернил окажется под той же линией, если сдвинуть её на полсантиметра вниз: там уже пустое поле строки. Разница между этими числами и означает, что линия легла на разлиновку, а не рядом с ней.
линии основной таблицы страницыпрочие горизонтальные линейки бланка


Проверка: под типичной линией чернил 100%, у худшей линии — 90%; в полусантиметре ниже — 12%.
Ещё страница 2: скан с линиями — 24 линий строк.
То же самое живьём, прямо из сервиса: картинка с линиями и их координаты.


Проверка: под типичной линией чернил 97%, у худшей линии — 89%; в полусантиметре ниже — 7%.
Ещё страница 1: скан с линиями — 27 линий строк.
То же самое живьём, прямо из сервиса: картинка с линиями и их координаты.


Проверка: под типичной линией чернил 93%, у худшей линии — 84%; в полусантиметре ниже — 16%.
То же самое живьём, прямо из сервиса: картинка с линиями и их координаты.


Проверка: под типичной линией чернил 100%, у худшей линии — 91%; в полусантиметре ниже — 15%.
То же самое живьём, прямо из сервиса: картинка с линиями и их координаты.


Проверка: под типичной линией чернил 100%, у худшей линии — 100%; в полусантиметре ниже — 10%.
Ещё страница 2: скан с линиями — 20 линий строк.
То же самое живьём, прямо из сервиса: картинка с линиями и их координаты.
Замеры целиком, по каждой линии: координаты концов, длина, сплошность, завал — лежат в файлах прогона рядом с этой страницей.