|
|
|
Как реализовать сканирование и расспознование текста
|
|||
|---|---|---|---|
|
#18+
Задача: Есть внутренняя система компании, доступ к которой, пользователи получают доступ через веб-интерфейс. Необходимо организовать ввод новых документов в БД. Схема ввода: сканирование документа -> распознавания документа -> запись в БД. Как это организовать через тотже веб-интерфейс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 10:56 |
|
||
|
Как реализовать сканирование и расспознование текста
|
|||
|---|---|---|---|
|
#18+
danilovЗадача: Есть внутренняя система компании, доступ к которой, пользователи получают доступ через веб-интерфейс. Необходимо организовать ввод новых документов в БД. Схема ввода: сканирование документа -> распознавания документа -> запись в БД. Как это организовать через тотже веб-интерфейс? Так как сканирование документа удаленно не сделать (кто будет нужные документы подкладывать?), то остается распознавание и запись в БД. Если программа распознавания текста (например, FineReader) имеет COM-интерфейс, то проблем, я думаю, не должно быть. Иначе - ставим ее на компьютер пользователя и предоставляем ему самому "трахаться"... Таким образом, вся задача сведена к минимуму: запись документа в БД. Принципиальных решений здесь два: 1. Хранение документа непосредственно в базе данных (BLOB-поля) 2. Хранение в БД ссылок на документ, хранящийся в каком-то каталоге (на сервере или у клиента). Что выбрать - решать Вам. В любом случае - это уже не очень большая проблема, которая решается относительно легко... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 11:23 |
|
||
|
Как реализовать сканирование и расспознование текста
|
|||
|---|---|---|---|
|
#18+
Опишу подробнее. Есть система хранения документов. Доступ к ней реализован через веб-интерфейс. Ввод документов в систему(в БД) сейчас реализован через отдельную программу, которая запускается у клиента на машине. А надо реализовать все это через веб-интерфейс. Причем так, что бы "трахаться" не пришлось: заполнил карточку документа -> нажал кнопку сканировать -> нажал кнопку сохранить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 11:32 |
|
||
|
Как реализовать сканирование и расспознование текста
|
|||
|---|---|---|---|
|
#18+
danilovОпишу подробнее. Есть система хранения документов. Доступ к ней реализован через веб-интерфейс. Ввод документов в систему(в БД) сейчас реализован через отдельную программу, которая запускается у клиента на машине. А надо реализовать все это через веб-интерфейс. Причем так, что бы "трахаться" не пришлось: заполнил карточку документа -> нажал кнопку сканировать -> нажал кнопку сохранить. Это слишком идеальный вариант.... "Это фантастика!" (с) Итак, рассмотрим подробнее. 1. Для сканирования нужна либо специальная программа от производителя оборудования, либо от производителя ПО, либо самописка. В любом случае Web-интерфейс Вашей системы должен определять ее наличие на компьютере клиента - ибо если нет сканера и программы сканирования, то хоть "занажимайся" на кнопку Веб-интерфейса - файл в БД не появится... При этом для всей сети предприятия должна быть одна программа сканирования, потому что при наличии хотя бы двух таких программ головная боль обеспечена "на долгие годы" 2. Даже при нормальном сканировании возможны проблемы с распознаванием. Исправить это может только человек - оператор на рабочем месте. Таким образом, приходим к такому алгоритму: 0. Всем пользователям устанавливаем одну операционную систему. 1. Всем пользователям устанавливаем один тип программы сканирования и распознавания 2. По кнопке "Сканировать" вызываем программу сканирования и распознавания. 3. Пользователь сам "трахается" с "распознавателем" 4. Полученный в результате работы пользователя файл сохраняется по кнопке "Сохранить". Эта схема укладывается в Веб-интерфейс (за исключением п.3, когда пользователь сканирует и распознает документ)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2007, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34709960&tid=1345910]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 490ms |

| 0 / 0 |
