2014-10-02 2 views
3

Я успешно установил tesseract на свой экземпляр Amazon EC2 после this guide. Он отлично работает для TIFF изображений, но когда я пытаюсь запустить его на JPG я получаю:Ошибка при запуске tesseract OCR в Linux для .jpg

Tesseract Open Source OCR Engine v3.02.02 with Leptonica 
Error in pixReadStreamJpeg: function not present 
Error in pixReadStream: jpeg: no pix returned 
Error in pixRead: pix not read 
Unsupported image type. 

Что еще мне нужно установить/делать?

ответ

3

У меня тоже проблема. Это связано с тем, что у вашей установки на лептонике может возникнуть проблема. Попробуйте заново установить leptonica снова:

$tar -xvf leptonica-xx.tar.gz 
$cd leptonica folder 
$./configure 
$make 
$sudo make install  

После этого, вы можете проверить все LIB правильно установлен:

$tesseract -v 

Тогда он покажет 4 LIBS, которые установлены:

tesseract 3.02.02 
leptonica-1.71 
libjpeg 6b : libpng 1.2.49 : libtiff 3.9.4 : zlib 1.2.3 

Улыбки :)

1

У меня была такая же проблема, как мне пришлось вручную установить все образ-библиотеки, а затем переустановить lepto нича

Сначала установите этот

sudo apt-get install libjpeg-dev libpng-dev libtiff4-dev 

Затем установите leptonica

./configure && make && sudo make install 
+0

На CentOS 6.7, даже с 'установлен Libpng-devel', после переустановки' leptonica', 'тессеракт -V' будет по-прежнему отсутствует поддержка 'libpng'. –

+0

I газ ti перекомпилировать tesseract тоже. –

Смежные вопросы