Использование командной строки Abbyy Finereader/использование python?

Вопрос:

У меня есть проект, который должен сканировать определенные изображения с помощью OCR.
Я знаю, что программа abbyy finereader очень хорошо (также попробовала пробную версию, которая работает почти идеально для меня), и теперь мне интересно, как вставить это программное обеспечение в python или другой язык sripting, чтобы я мог позже просто запустить командную строку script, например python the_script.py image.jpg, чтобы взять изображение как параметр, выполнить abbyy finereader с ним и вернуть распознанный текст…

Я не мог найти способ в google, нет никого!? Я нашел что-то вроде этого:
https://github.com/mikesname/python-ocrlab/blob/master/ocrsite/ocrlab/nodes/abbyy.py
но не мог понять, что он на самом деле делает…

Или какой кусок абаби-программного обеспечения мне нужно сделать?? Сервер распознавания или механизм OCR или что-то еще?

Большое спасибо заранее

Лучший ответ:

Я работаю с технологией ABBYY более 15 лет. Я работал в ABBYY, и теперь я работаю над WiseTREND – одним из основных технологий VAR и интегратором ABBYY в США.

FineReader, а именно розничный бокс-продукт, предназначен для автономного интерактивного использования оператором. Командная строка и автоматизация API недоступны в этом пакете. Если вы используете небольшой объем, вы можете использовать FineReader Corporate Edition в качестве простого черного ящика, настроить его как горячую папку и сбросить изображения script в эту папку ввода, дождаться обработки и выбрать из папки вывода.

Для лучшей автоматизации и интеграции необходимо использовать другой продукт, чем FineReader.

Сначала решите, хотите ли вы иметь локальное программное обеспечение или облачное OCR.

Cloud – ABBYY, OCR-IT и несколько других поставщиков предлагают OCR через веб-запрос. Обычно оплачивается за страницу, и не требуется покупка программного обеспечения.

Локальный – некоторое программное обеспечение будет запускаться на вашем сервере и предоставлять ваши скрипты с функциями OCR, как черный ящик или через прямой API. Recognition Server является следующим продуктом для рассмотрения. Наконец, если вы разрабатываете большое приложение с необходимостью распространять его среди многочисленных пользователей или нуждаетесь в глубоком контроле OCR, тогда Engine SDK – это продукт, который следует учитывать.

Если вы хотите поделиться больше с тем, как вы хотите интегрировать OCR, и какие объемы и функциональные возможности вам нужно достичь, мы можем попытаться сузить еще больше.

Ответ №1

Я видел это сообщение очень поздно, но я использую командную строку ABBYY в течение 10 лет.

Я предпочитаю ABBYY 8, потому что он делает такую ​​же хорошую работу быстрее и не открывает какой-либо графический интерфейс. Он поставляется с FineOCR.exe:

“C:…\ABBYY FineReader 8\FineOCR.exe” % 1/lang греческий английский/отправить MsWord

Он выполняет OCR и открывает MS Word. Файл FineOCR.txt представляет собой простой файл справки.

Относительно ABBYY 11, 12 (все версии) есть файл FineCmd.exe. Используя что-то вроде:

“c:…\FineReader\FineCMD.exe” % 1/lang greek english/send MsWord

Он делает то, что раньше делал FineOCR (но не файл справки .txt).

Оцените статью
TechArks.Ru
Добавить комментарий