Я установил Ubuntu 18.04.
Я установил использование tesseract sudo apt-get install tesseract-ocr
Когда я ввожу:
tesseract -v
У меня была ошибка:
tesseract: symbol lookup error: /usr/lib/x86_64-linux-gnu/libtesseract.so.4: undefined symbol: pixaDisplayTiledInColumns
Ниже вывод apt-cache policy tesseract-ocr
:
Installed: 4.00~git2288-10f4998a-2
Candidate: 4.00~git2288-10f4998a-2
Version table:
*** 4.00~git2288-10f4998a-2 500
500 in.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
На моей чистой Ubuntu 18.04 LTS VM со всеми обновлениями Tesseract устанавливает без любых проблем.
Таким образом, это является абсолютно действующим.
Связанная ошибка @Olimjon не связана с текущей проблемой, как об этом сообщили после 18.04 замораживаний функции LTS.
В моей системе я сделал следующее:
$ sudo apt install tesseract-ocr -y
и добрался
$ tesseract -v tesseract 4.0.0-beta.1 leptonica-1.75.3 libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.5.2) : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.0 Found AVX Found SSE $ apt-cache policy tesseract-ocr tesseract-ocr: Installed: 4.00~git2288-10f4998a-2 Candidate: 4.00~git2288-10f4998a-2 Version table: *** 4.00~git2288-10f4998a-2 500 500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status
Так, если @mayurpanchal действительно хотят решить проблему Tesseract - затем обновите все пакеты в своей системе и установке tesseract-ocr
снова и добавьте требуемый вывод ldd /usr/lib/x86_64-linux-gnu/libtesseract.so.4
к вопросу.
Это может быть PPA или сторонняя проблема библиотек.
Это - ошибка tesseract
пакет, который найден в выпуске 4.00~git2481-555f6ffc-1. Сделайте это:
sudo apt install libtesseract-dev libleptonica-dev liblept5
tesseract -v
Если это не помогло, просто создайте tesseract
из источника...
Обновление 1: можно сделать
sudo apt purge tesseract* libtesseract*
sudo apt autoremove --purge
удалить все, что принадлежит tesseract
с конфигурациями. Однако это может также удалить подчиненные пакеты, такой как opencv
(зависит к libtesseract4
)
Вот решение для человечности 18.04
Первая установка библиотеки, которые требуются для tesseract-ocr
sudo apt install libtesseract-dev libleptonica-dev liblept5
Затем просто установите tesseract, использующий команду
sudo apt install tesseract-ocr -y