Я пытаюсь найти горизонтальные и вертикальные линии из изображения, которое появилось из "документа". Документы - это отсканированные страницы от контрактов, поэтому строки выглядят так, как вы видите в таблице или в блоке контракта.
Я пробовал OpenCV для задания. Реализация преобразования Hough в OpenCV показалась полезной для работы, но я не мог найти ни одной комбинации параметров, которая позволила бы ей четко найти вертикальные и горизонтальные линии. Я пытался с и без обнаружения края. Не повезло. Если кто-то сделал что-то подобное, мне интересно узнать, как это сделать.
См. здесь изображение моего до и после экспериментов с HoughP в OpenCV. Это лучшее, что я мог сделать, http://dl.dropbox.com/u/3787481/Untitled%201.png
Итак, теперь мне интересно, можно ли использовать другой вид преобразования, который позволит мне надежно найти горизонтальные и вертикальные линии (и предпочтительно пунктирные линии тоже).
Я знаю, что эта проблема разрешима, потому что у меня есть инструменты Nuance и ABBYY OCR, которые могут надежно извлекать горизонтальные и вертикальные линии и возвращать мне ограничивающий прямоугольник строк.
Спасибо! Патрик.