Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2008, 13:15   #11
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

В какой программе распознаешь?
Sibedir вне форума Ответить с цитированием
Старый 21.01.2008, 13:20   #12
CodeName47
 
Регистрация: 11.12.2007
Сообщений: 8
По умолчанию

FineReader 8
CodeName47 вне форума Ответить с цитированием
Старый 21.01.2008, 13:29   #13
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Судя по сему, распознование текста ты полностью доверил автоматике. А зря. Выдернуть из того, что получилась, нужные данные подсилу только искуственному интелекту. Вариант написания ИИ сразу же отметаем. Дело в том, что каждый новый лист при сканировании получит немного иное, отличное от других форматирование. Для устранения этого досадного факта и существуют специальные метки области распознования (текст, картинка, таблица).
Дай отсканированный вариант листа (еще не распознанный).

Кидай, дома съем

Последний раз редактировалось Stilet; 21.01.2008 в 14:03.
Sibedir вне форума Ответить с цитированием
Старый 21.01.2008, 13:49   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Главная проблема в том как идентифицировать нужные числа, как сказать машине что именно это число координата.
Тут трудно что-либо сказать...
Может стоит оформить этот ДОК, чтоб координаты и данные лежали в нормальной таблице?
Помоему, кста, проще ручками перенабирать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.01.2008, 13:56   #15
CodeName47
 
Регистрация: 11.12.2007
Сообщений: 8
По умолчанию

Вот держи

Спасибо...
Вложения
Тип файла: zip 02.11.06 12-54-29_0002_exposure1.zip (506.5 Кб, 17 просмотров)
Тип файла: zip 02.11.06 12-55-13_0003_exposure1.zip (519.5 Кб, 15 просмотров)
CodeName47 вне форума Ответить с цитированием
Старый 21.01.2008, 14:27   #16
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Из текстового файла вы сможете вытащить любые циферки, а вот из дока вы получите такое месиво...
Ексель нут не нужен совершенно, просто делайте анализ строки на присутствие цифр, выбирайте их и копируйте куда-то, не забывая (это в первую очередь вам сказали) ставить запятую опосля...
А чтобы вытащить именно "геодезические координаты", нужно будет указать какие-то ключевые слова, предшествующие этим координатам или следующие за ними. Все зависит от структуры исходного текста...
mihali4 вне форума Ответить с цитированием
Старый 21.01.2008, 18:25   #17
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 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.
Sibedir вне форума Ответить с цитированием
Старый 22.01.2008, 09:14   #18
CodeName47
 
Регистрация: 11.12.2007
Сообщений: 8
По умолчанию

Спасиб огромное!!!Sibedir
посмотри в личных сообщениях
CodeName47 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц