Hi Sasha, I am facing same problem but unable to find solution.
Would you please help share exact steps you followed that resolved the issue? On Monday, 25 December 2017 17:33:08 UTC+5:30, Sasha Ostrikov wrote: > > Wow!!! Shree you are the KING!!!! As you told - files were corrupted...I > used wget all the time but the links I used were copied incorrectly from > github. > Now I clicked on files and copied link from Download button and that > worked like a charm!!!! > Thank you so much my friend!!!! :) > > On Monday, December 25, 2017 at 1:16:38 PM UTC+2, shree wrote: >> >> Looks like the traineddata files are corrupted or did not download ok and >> hence you are getting file not found issues. >> >> Check the file sizes - you may want to download using wget or curl. >> >> root@All-in-1-Touch:/mnt/c/Users/User/shree/tessdata_best# ll >> *.traineddata >> -rwxrwxrwx 1 root root 13077423 Sep 25 13:56 chi_sim.traineddata* >> -rwxrwxrwx 1 root root 15400601 Sep 15 08:53 eng.traineddata* >> -rwxrwxrwx 1 root root 101402885 Sep 16 18:26 Latin.traineddata* >> -rwxrwxrwx 1 root root 7418529 Sep 15 09:05 osd.traineddata* >> >> >> ShreeDevi >> ____________________________________________________________ >> भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com >> >> On Mon, Dec 25, 2017 at 3:51 PM, Sasha Ostrikov <[email protected]> >> wrote: >> >>> *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 >>> <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] >>>> > 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]. >>>>> 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/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 >>> >>> <https://groups.google.com/d/msgid/tesseract-ocr/87f03f87-3112-4ff7-b467-071bed187860%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/da4d2bdf-b7c5-4d36-a519-efa1a157db38%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

