try to use "C:\\tesseract-ocr-3.02\\" in init... Zdenko
On Sat, Jan 23, 2016 at 6:54 PM, Rajil Yadav <[email protected]> wrote: > Hi, > > I am trying to do winth win8, s 2012, no environment variable is set. > > > api = new tesseract::TessBaseAPI(); > int i = > api->Init("C:\\tesseract-ocr-3.02\\tessdata\\","hin",tesseract::OEM_DEFAULT); > if(i) > { > MessageBox(L"Could not initialize tesseract.", L"Illusssion",MB_OK); > exit(1); > } > > > Every time I compile it comes with -1 result > > > On Friday, 30 November 2012 14:26:22 UTC+5:30, zdenop wrote: >> >> I guess there is problem to find deu.traineddata. >> >> I would suggest to run your program in console, so you can see possible >> error message (something like "Error opening data file C:\Program >> Files\Tesseract-OCR\tessdata/deu.traineddata"). >> >> Another option is to init tesseract and set variables in more steps to >> check for errors. Something like this: >> >> const char* configs = "myconfig"; >> >> TessBaseAPI *tess = new TessBaseAPI(); >> >> if (tess->Init(NULL, "deu", OEM_DEFAULT)) { >> >> fprintf(stderr, "Could not initialize tesseract.\n"); >> >> exit(1); >> >> } >> >> // write messages to tesseract.log instead of stderr... >> >> if (!tess->SetVariable("debug_file", "tesseract.log")) { >> >> fprintf(stderr, "Could not set variable 'debug_file'.\n"); >> >> } >> >> tess->ReadConfigFile(configs); >> >> >> >> -- >> Zdenko >> >> On Thu, Nov 29, 2012 at 5:15 PM, Matthias Hillert <[email protected]> >> wrote: >> >>> Hi, >>> >>> I am trying to include a custom word directory with a custom >>> configuration file and the user_words_suffix property. >>> My code looks like this: >>> >>> TessBaseAPI tess; >>> char *configs[]={"myconfig"}; >>> int configs_size = 1; >>> tess.Init(NULL, "deu", OEM_DEFAULT, configs, configs_size, NULL, NULL, >>> false ); >>> >>> My config file looks like this: >>> >>> user_words_suffix user-words >>> >>> The Problem is that my program exits with code 1 after the init call. >>> I tried both a simple deu.user-words file with one word in every line >>> and also converted the file into a dawg file. Nothing worked. >>> If I remove the user_words_suffix line in the config file everything >>> works. >>> >>> I am using Tesseract 3.02, Windows 8 and Visual Studio 2012. >>> >>> I would really appreciate some help. >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "tesseract-ocr" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> For more options, visit this group at >>> http://groups.google.com/group/tesseract-ocr?hl=en >>> >> >> -- > 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/7b23d0a8-7cb2-4139-9877-9c57bf7c000a%40googlegroups.com > <https://groups.google.com/d/msgid/tesseract-ocr/7b23d0a8-7cb2-4139-9877-9c57bf7c000a%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/CAJbzG8yTdg8H3Fm%2Bduq08Gwt3t3WzMKG6gx3tNOfrp3F5H9vOA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

