У меня есть проект, где у меня есть изображение (.bmp, .jpeg и т. Д.), Содержащее четко определенную структуру таблицы (скажем, 4x6 или 1x10, простую структуру). Мне нужно извлечь данные из ячеек из этого изображения, все, что мне нужно, это определить, где начинается и заканчивается ячейка (координаты пикселей или что-то еще, если есть другие способы), поэтому я могу работать с частью изображения внутри этой ячейки. Я приобрел некоторый опыт работы с некоторыми проектами искусственного интеллекта (TD-learning, Q-learning, Neural Networks), но никогда не работал над проектом, который требовал компьютерного видения, поэтому мои знания в этой области весьма ограничены. Любое указание или алгоритм, который приходит на ум, для обнаружения структуры таблицы на картинке?Каков наилучший способ обнаружения табличных структур данных?
1
A
ответ
1
Я бы использовал Hough transform для идентификации границ ячеек.
Затем (в зависимости от содержимого ячеек) используйте OCR tool для извлечения фактической информации о ячейке.
+0
Это удивительно, судя по описанию. Спасибо, я просмотрю его, и я надеюсь, что он (должен) решит мою проблему. – mhfff32
Смежные вопросы
- 1. Каков наилучший способ обнаружения столкновения?
- 2. Каков наилучший способ обнаружения удаленной записи?
- 3. Каков наилучший способ размещения табличных данных в python?
- 4. Каков наилучший способ обнаружения атак веб-приложений?
- 5. Каков наилучший способ обнаружения присутствия SMO?
- 6. Каков наилучший способ обнаружения нескольких нажатых кнопок.
- 7. Каков наилучший способ одновременного обнаружения нескольких BLE?
- 8. Каков наилучший способ реализации одномерного обнаружения столкновения?
- 9. Каков наилучший способ обнаружения браузера с php?
- 10. Каков наилучший способ обнаружения нажатия функциональной клавиши?
- 11. Каков наилучший способ обнаружения пользовательского агента клиента?
- 12. Каков наилучший способ синхронизации 2 структур данных в PHP?
- 13. Каков наилучший способ изменения структур данных, хранящихся в firebase?
- 14. Каков наилучший способ использования структур данных службы WCF
- 15. Каков наилучший способ получить отчет о свободных/используемых табличных пространствах
- 16. Каков наилучший способ многопоточности?
- 17. Каков наилучший способ обнаружения копирования (Ctrl + C) в IWpfTextView?
- 18. Каков наилучший способ обнаружения завершения загрузки изображения - onload или addEventListener()?
- 19. Каков наилучший способ обнаружения знака STOP с помощью OpenCV?
- 20. Каков наилучший способ обнаружения всех способов закрытия формы?
- 21. Каков наилучший способ обнаружения внешних URL-адресов в рельсах?
- 22. Каков наилучший способ обнаружения интернет-соединения с помощью .NET?
- 23. Каков наилучший способ обнаружения Internet Explorer 6 с помощью JavaScript?
- 24. Cuckoo Hashing: Каков наилучший способ обнаружения столкновений в хэш-функциях?
- 25. Каков наилучший способ обнаружения и перенаправления мобильного браузера в AppEngine?
- 26. Каков наилучший способ обнаружения метки на изображении? OpenCV
- 27. Каков наилучший способ обнаружения фокуса в @contentChild в angular2?
- 28. Каков наилучший способ обнаружения примитива, хранящегося в объекте Java?
- 29. Каков наилучший способ обнаружения поддержки websocket с помощью Javascript?
- 30. Каков наилучший способ увеличения?
Таблица может быть оформлена различными способами (с внешними границами или без них, границами ячеек). Там также проблема выравнивания: ваша таблица может не быть точно выровнена с вашими границами изображения. Я бы скорее попытался обнаружить числа в ячейках и их выравнивание по обеим осям, я полагаю, что именно так мы обнаруживаем эти шаблоны. – didierc
Однако мое предложение основано на какой-то ранее существовавшей работе OCR, выполняемой на изображении, на которой будет происходить обнаружение. Возможно, вы думаете о другом подходе. – didierc
См. Http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=577043 – didierc