irony kike Uri (riki_koen) wrote,
irony kike Uri
riki_koen

Category:

Распознавание текста в линуксе — 2018

В прошлый раз я написал текст с тем же заголовком больше десяти лет назад. С тех пор ситуация немного улучшилась.

Лучшее, что сейчас есть из бесплатного — это по-прежнему gscan2pdf + cuneiform
Текст распознаёт cuneiform, а gscan2pdf — это просто графический интерфейс к нему, с разными дополнительными плюшками.
Чтобы поставить всё это себе, просто скажите

$ sudo apt-get install gscan2pdf cuneiform

Итак, вы отсканировали текст в PDF. (Это, кстати, можно сделать прямо внутри Gscan2PDF.)
Открываете Gscan2PDF. И дальше:

Open → Tools → OCR → <настройки> → Start OCR → Save As PDF

Настраиваемые параметры — это:
* язык текста (ведь русский распознаётся совсем не так, скажем, как болгарский)
* движок распознавания (я использую cuneiform, но можно, например, tesseract)
* можно распознавать не весь текст, а только выделенные области

Всё, у вас есть сохранённый PDF-файл с текстом внутри. Можно копипастить оттуда текст или, если, например, надо перевести на другой язык, можно просто скормить файл гугло-переводчику (лучший быстрый перевод текста на сегодня).

Если же вам надо то же самое из командной строки, то можно напрямую вызвать cuneiform. Общая схема:

$ cuneiform [--dotmatrix] [--fax] [--singlecolumn] [-f format] [-l language] [-o output] input

Реальный пример использования — давайте распознаем немецкий текст в одну колонку:

$ cuneiform --singlecolumn -f text -l ger -o output input

Результат уже вполне приличный.
Tags: linux
Subscribe

Recent Posts from This Journal

  • Сменить пароль

    Firefox Monitor написал мне, что мой пароль от Жежешечки утёк наружу. Вместе с почтовым адресом, на который зарегистрирован аккаунт. Т.е. сейчас это…

  • ЖЖ не показывает комментарии

    Если вы используете Firefox, и ЖЖ не показывает комментарии к какой-то записи, то решение проблемы – это почистить кэш. Чтобы точно убедиться, что…

  • Аверин (1942 – 2018)

    Из Петербурга сообщают, что умер Борис Валентинович Аверин. Фантастический человек, один из лучших людей, кого я знал. Он значительно повлиял на…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments