|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.01.2008, 13:15 | #11 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
В какой программе распознаешь?
|
21.01.2008, 13:20 | #12 |
Регистрация: 11.12.2007
Сообщений: 8
|
FineReader 8
|
21.01.2008, 13:29 | #13 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Судя по сему, распознование текста ты полностью доверил автоматике. А зря. Выдернуть из того, что получилась, нужные данные подсилу только искуственному интелекту. Вариант написания ИИ сразу же отметаем. Дело в том, что каждый новый лист при сканировании получит немного иное, отличное от других форматирование. Для устранения этого досадного факта и существуют специальные метки области распознования (текст, картинка, таблица).
Дай отсканированный вариант листа (еще не распознанный). Кидай, дома съем Последний раз редактировалось Stilet; 21.01.2008 в 14:03. |
21.01.2008, 13:49 | #14 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Главная проблема в том как идентифицировать нужные числа, как сказать машине что именно это число координата.
Тут трудно что-либо сказать... Может стоит оформить этот ДОК, чтоб координаты и данные лежали в нормальной таблице? Помоему, кста, проще ручками перенабирать.
I'm learning to live...
|
21.01.2008, 13:56 | #15 |
Регистрация: 11.12.2007
Сообщений: 8
|
Вот держи
Спасибо... |
21.01.2008, 14:27 | #16 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Из текстового файла вы сможете вытащить любые циферки, а вот из дока вы получите такое месиво...
Ексель нут не нужен совершенно, просто делайте анализ строки на присутствие цифр, выбирайте их и копируйте куда-то, не забывая (это в первую очередь вам сказали) ставить запятую опосля... А чтобы вытащить именно "геодезические координаты", нужно будет указать какие-то ключевые слова, предшествующие этим координатам или следующие за ними. Все зависит от структуры исходного текста... |
21.01.2008, 18:25 | #17 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
В общем так, в программе FineReader выделяете нужные области как текст:
02.11.06 12-54-29_0002_exposure1.jpg 02.11.06 12-55-13_0003_exposure1.jpg Далее распознаем и сохраняем все страницы в формате TXT Получаем вот такой файл: 11.jpg Далее используя наипростейшие методы Делфи, которые уже много раз объяснялись для подобных задач, выделяем нужные нам числа из исходного файла и записываем в *.CSV. Замечу лишь, что для начала все знаки припинания в исходном файле нужно заменить на DecimalSeparator (переменная Делфи, зависящая от настроек Винды (Пуск-Панель управления-Языки и региональные стандарты-Региональные параметры-Настройка-Разделитель целой и дробной части)). А при разделении чисел в строку файла результатов следует использовать ListSeparator (-//- - Разделитель элементов списка) Последний раз редактировалось Sibedir; 21.01.2008 в 18:28. |
22.01.2008, 09:14 | #18 |
Регистрация: 11.12.2007
Сообщений: 8
|
Спасиб огромное!!!Sibedir
посмотри в личных сообщениях |