See answer to issue 233.
Ray.

On Thu, Aug 13, 2009 at 1:32 AM, cmm <[email protected]> wrote:

>
> Hi!
> I'm using tesseract (version 2.04 / Linux) to recognize text extracted
> from images.
> My problem is that apparently I have different results by appling
> twice a tesseract function on the same bitmap. I suppose that I have
> to clean something... What? Thank you for any help!
> I reduce the problem as in the test program below. The output is:
> > Read 0. string as: NNCH UNION
> >
> >
> > Read 1. string as: UNCH UNION
> >
> >
>
> If I include the calls "InitWithLanguage" and "End" in the body of the
> loop I obtain the following strings as output:
> > Read 0. string as: NNCH UNION
> >
> >
> > Read 1. string as: MCH UNION
> >
> >
>
> Test code:
>
> #include <baseapi.h>
>
> int main(int argc, char *argv[])
> {
>  GenMatType *board = NULL;       //my internal image structure
>  char       *ocred_text = NULL;
>
>  // LINE_4.tif is a bitmap w=128 x h=60, with values 0|255
>  board = GMRead("/tmp/LINE_4.tif", NULL);
>
>  TessBaseAPI::InitWithLanguage(NULL, NULL, "eng", NULL, false, 0,
> NULL);
>  for (int i = 0; i < 2; i++)  {
>      ocred_text =
>        TessBaseAPI::TesseractRect(board->udata[0], 1, board->cols,
>                                   0, 0, board->cols,  board->rows);
>      fprintf(stdout, "Read %d. string as: %s\n", i, ocred_text);
>      //cleanup
>      delete[] ocred_text;
>    }
>  TessBaseAPI::End();
>
> GMFree(board);
>  return(0);
> }
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to