*Hi Shree,* *I tried all options but nothing helps.* *For example this is my traineddata folder:*
*sasha@ds:~/dev/data$ ll /usr/local/share/tesseract-ocr/tessdata4.0/* total 148 drwxr-xr-x 4 root root 4096 Nov 22 18:43 ./ drwxr-xr-x 4 root root 4096 Nov 26 10:29 ../ drwxr-xr-x 2 root root 4096 Nov 22 16:36 configs/ -rwxr-xr-x 1 root root 32291 Nov 22 18:43 eng.traineddata* -rwxr-xr-x 1 root root 32292 Nov 22 18:43 fra.traineddata* -rwxr-xr-x 1 root root 32324 Nov 22 18:42 Hebrew.traineddata* -rwxr-xr-x 1 root root 31001 Nov 22 18:43 heb.traineddata* -rwxr-xr-x 1 root root 572 Nov 22 16:36 pdf.ttf* drwxr-xr-x 2 root root 4096 Nov 22 16:36 tessconfigs/ *trained data was downloaded from here: https://github.com/tesseract-ocr/tessdata_best* when I run this command this is what I get: *sasha@ds:~/dev/data$ tesseract --tessdata-dir /usr/local/share/tesseract-ocr/tessdata4.0 text2.png text2.txt --oem 3 --psm 6 -l eng* 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! Could not initialize tesseract. I'm running on ubuntu 16 and this is my* tesseract -v* tesseract 4.00.00dev-694-gebbfc3a leptonica-1.74.4 libjpeg 8d (libjpeg-turbo 1.5.0) : libpng 1.6.25 : libtiff 4.0.6 : zlib 1.2.8 Found AVX Found SSE :( On Friday, December 22, 2017 at 1:01:35 PM UTC+2, shree wrote: > > As per your message above > The files are in /usr/local/share/tessdata/ > but program is looking for them at /usr/local/share/ > > you can set TESSDATA_PREFIX and try > > OR > > specify the directory as part of the command line. I have found that to be > the easiest way, specially when using/comparing diff kinds of traineddata > (fast, best, legacy ...) > > example script below > > ------- > > #!/bin/bash > img_files=$(ls ./Cap*.png) > for img_file in ${img_files}; do > echo "****************************" ${img_file} > "**********************************" > time tesseract --tessdata-dir /mnt/c/Users/User/shree/tessdata_best/ > ${img_file} ${img_file%.*}-eng-best --oem 1 --psm 6 -l eng > time tesseract --tessdata-dir /mnt/c/Users/User/shree/tessdata_fast/ > ${img_file} ${img_file%.*}-eng-fast --oem 1 --psm 6 -l eng > time tesseract --tessdata-dir /mnt/c/Users/User/shree/tessdata/ > ${img_file} ${img_file%.*}-engplus --oem 1 --psm 6 -l engplus > done > > > > > > ShreeDevi > ____________________________________________________________ > भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com > > On Wed, Dec 20, 2017 at 8:49 PM, Sasha Ostrikov <[email protected] > <javascript:>> wrote: > >> *Yes tried that. this is the output - same sh*t :(* >> >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ ll >> /usr/local/share/tessdata/ >> total 148 >> drwxr-xr-x 4 root root 4096 Dec 20 15:15 ./ >> drwxr-xr-x 10 root root 4096 Dec 20 15:14 ../ >> drwxr-xr-x 2 root root 4096 Dec 20 15:15 configs/ >> -rwxr-xr-x 1 root root 32291 Dec 20 15:15 eng.traineddata* >> -rwxr-xr-x 1 root root 32292 Dec 20 15:15 fra.traineddata* >> -rwxr-xr-x 1 root root 32324 Dec 20 15:15 Hebrew.traineddata* >> -rwxr-xr-x 1 root root 31001 Dec 20 15:15 heb.traineddata* >> -rwxr-xr-x 1 root root 572 Dec 20 15:15 pdf.ttf* >> drwxr-xr-x 2 root root 4096 Dec 20 15:15 tessconfigs/ >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ $TESSDATA_PREFIX >> bash: /usr/local/share/tessdata: Is a directory >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ tesseract >> text2.png t1.txt -l eng --oem 0 >> Error opening data file /usr/local/share/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. >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ tesseract >> text2.png t1.txt -l eng --oem 1 >> Error opening data file /usr/local/share/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. >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ tesseract >> text2.png t1.txt -l eng --oem 2 >> Error opening data file /usr/local/share/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. >> sasha@ds:~/dev/ext/dsnotebooks/text_extraction/images$ tesseract >> text2.png t1.txt -l eng --oem 3 >> Error opening data file /usr/local/share/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. >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> 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/c11d3337-48dc-4d1d-a621-c903573ca76d%40googlegroups.com >> >> <https://groups.google.com/d/msgid/tesseract-ocr/c11d3337-48dc-4d1d-a621-c903573ca76d%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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/87f03f87-3112-4ff7-b467-071bed187860%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

