Ошибка поиска символа при использовании tesseract-ocr - PullRequest
0 голосов
/ 21 февраля 2019

Я работаю с Tesseract 4.0.0 в течение последних двух месяцев.Я использовал ppa от Александра Позднякова, чтобы установить его.

"sudo add-apt-repository ppa:alex-p/tesseract-ocr" 

Но сегодня, когда я пытаюсь запустить что-либо на tesseract, я получаю сообщение об ошибке

"tesseract: symbol lookup error: tesseract: undefined symbol:_ZN9tesseract19TessLSTMBOXRendererC1EPKc ".

Я ссылался на эту ссылку но это не решило мою проблему.Моя ОС - Ubuntu 16.04.Я попытался переустановить Tesseract 4, а также переустановил зависимости, но это, похоже, не помогает.Даже запуск

tesseract --version

выдает ту же ошибку.Тессеракт 3 работает нормально.Я сегодня запустил встроенное средство обновления программного обеспечения, но я не знаю, что это сломает.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 23 февраля 2019

Я думаю, вам нужно переустановить его правильно.

вам нужно сначала автоматически удалить tesseract с помощью этого cmd:

sudo apt-get autoremove tesseract-ocr

Теперь установите необходимые пакеты:

sudo add-apt-repository ppa:alex-p/tesseract-ocr

Наконец, установите tesseract:

sudo apt-get install tesseract-ocr

Или после автоматического удаления просто нажмите git clone по следующей ссылке:

git clone https://github.com/tesseract-ocr/tesseract.git
cd tesseract
./autogen.sh
./configure
make
sudo make install
sudo ldconfig
...