Can you try to copy your eng.traineddata to /usr/local/share/tessdata and rerun your command line? Then report here again?
On Sunday, 26 November 2017 23:16:14 UTC+8, Sasha Ostrikov wrote: > > Hi all, > I know the internet is full of fail loading languages problem, but I'm > struggling with it for hours and can't find solution. > So this is my installation of tesseract: > > *[ds@lab1 images]$ tesseract -v* > tesseract 4.00.00alpha > leptonica-1.74.4 > libjpeg 6b (libjpeg-turbo 1.2.90) : libpng 1.5.13 : libtiff 4.0.3 : zlib > 1.2.7 : libwebp 0.3.0 > > Found AVX > Found SSE > > > I constantly get this error: > *[ds@lab1 images]$ tesseract text2.png t1.txt -l eng --oem 0* > Error opening data file /usr/local/share/tesseract-ocr/eng.traineddata > Please make sure the TESSDATA_PREFIX environment variable is set to your > "tessdata" directory. > Failed loading language 'eng' > Tesseract couldn't load any languages! > Could not initialize tesseract. > > ____________________________________________________________________________________________________ > > *[ds@lab1 images]$ tesseract text2.png t1.txt -l eng --oem 1* > Error opening data file /usr/local/share/tesseract-ocr/eng.traineddata > Please make sure the TESSDATA_PREFIX environment variable is set to your > "tessdata" directory. > Failed loading language 'eng' > Tesseract couldn't load any languages! > Could not initialize tesseract. > > When I run list-langs, I get this, looks like it is able to find languages: > *[ds@lab1 images]$ tesseract --list-langs* > Error opening data file > /usr/local/share/tesseract-ocr/tessdata4.0/eng.traineddata > Please make sure the TESSDATA_PREFIX environment variable is set to your > "tessdata" directory. > Failed loading language 'eng' > Tesseract couldn't load any languages! > List of available languages (4): > Hebrew > fra > heb > eng > > And this is the my languages directory structure: > *[ds@lab1 share]$ ll -r tesseract-ocr/* > total 144 > drwxr-xr-x. 4 root root 4096 Nov 23 12:27 tessdata4.0 > drwxr-xr-x. 4 root root 82 Nov 23 11:17 tessdata3.04 > drwxr-xr-x. 4 root root 4096 Nov 23 09:38 tessdata > drwxr-xr-x. 2 root root 92 Nov 26 10:12 tessconfigs > -rwxr-xr-x. 1 root root 572 Nov 26 10:12 pdf.ttf > -rwxr-xr-x. 1 root root 30997 Nov 26 10:12 heb.traineddata > -rwxr-xr-x. 1 root root 31033 Nov 26 10:12 Hebrew.traineddata > -rwxr-xr-x. 1 root root 30997 Nov 26 10:12 fra.traineddata > -rwxr-xr-x. 1 root root 32288 Nov 26 10:12 eng.traineddata > drwxr-xr-x. 2 root root 4096 Nov 26 10:12 configs > > I tried to set TESSDATA_PREFIX for different locations: > *[ds@lab1 images]$ history | grep export* > 1006 export TESSDATA_PREFIX=/usr/local/share/tesseract-ocr/ > 1009 export TESSDATA_PREFIX=/usr/local/share/tesseract-ocr/tessdata > 1028 export TESSDATA_PREFIX=/usr/local/share/tesseract-ocr/tessdata4.0 > 1033 export TESSDATA_PREFIX=/usr/local/share/tesseract-ocr/tessdata3.04/ > 1037 export TESSDATA_PREFIX=/usr/local/share/tesseract-ocr/tessdata3.04 > > I tried to use all kinds of combinations of pathes, lang files and oem > flags - same nasty error :( > > Any help would be highly appreciated! > -- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tesseract-ocr. To view this discussion on the web visit https://groups.google.com/d/msgid/tesseract-ocr/ab70a979-4499-47d8-89eb-7b31d0e589f7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

