1

У меня есть проект, где у меня есть изображение (.bmp, .jpeg и т. Д.), Содержащее четко определенную структуру таблицы (скажем, 4x6 или 1x10, простую структуру). Мне нужно извлечь данные из ячеек из этого изображения, все, что мне нужно, это определить, где начинается и заканчивается ячейка (координаты пикселей или что-то еще, если есть другие способы), поэтому я могу работать с частью изображения внутри этой ячейки. Я приобрел некоторый опыт работы с некоторыми проектами искусственного интеллекта (TD-learning, Q-learning, Neural Networks), но никогда не работал над проектом, который требовал компьютерного видения, поэтому мои знания в этой области весьма ограничены. Любое указание или алгоритм, который приходит на ум, для обнаружения структуры таблицы на картинке?Каков наилучший способ обнаружения табличных структур данных?

+0

Таблица может быть оформлена различными способами (с внешними границами или без них, границами ячеек). Там также проблема выравнивания: ваша таблица может не быть точно выровнена с вашими границами изображения. Я бы скорее попытался обнаружить числа в ячейках и их выравнивание по обеим осям, я полагаю, что именно так мы обнаруживаем эти шаблоны. – didierc

+0

Однако мое предложение основано на какой-то ранее существовавшей работе OCR, выполняемой на изображении, на которой будет происходить обнаружение. Возможно, вы думаете о другом подходе. – didierc

+0

См. Http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=577043 – didierc

ответ

1

Я бы использовал Hough transform для идентификации границ ячеек.

Затем (в зависимости от содержимого ячеек) используйте OCR tool для извлечения фактической информации о ячейке.

+0

Это удивительно, судя по описанию. Спасибо, я просмотрю его, и я надеюсь, что он (должен) решит мою проблему. – mhfff32

Смежные вопросы