On 10 August 2010 18:40, Jimmy O'Regan <[email protected]> wrote: > On 10 August 2010 13:06, igm <[email protected]> wrote: >> Hello, >> >> I am trying to use an IplImage in the method BeginPageUpright but it >> always returns the same tilde '~' caracter and just only one. >> >> IplImage *plate = cvLoadImage(argv[1]); >> TessDllAPI api(argc > 3 ? argv[3] : "eng"); >> api.BeginPageUpright(plate->width, plate->height, (unsigned >> char*)plate->imageData); >> ETEXT_DESC* output = api.Recognize_all_Words(); >> >> I searched in the other discussions but and some people said that if >> you change the line 72 of the file docqual.cpp from "EXTERN BOOL_VAR >> (unlv_tilde_crunching, TRUE," to "EXTERN BOOL_VAR >> (unlv_tilde_crunching, FALSE," it should resolve the problem but not >> in my case. I have rebuild the solution and it returns the same fu..ng >> tilde. LOL. >> >> The code i am using is the same as the dlltest. I don't know what to >> say by this time. Can you help me? > > You're making a poor assumption about image formats being equivalent > across libraries. They rarely are. You'll need to convert the IplImage > to the format used by SetImage (used internally by BeginPageUpright). > For example, if plate->align == 1, you'll need to convert it to the 0 > format, you'll have to provide bpp, etc., and I don't think tess will > handle the 32-bit floating point bpp values.
Oh, and there are 7 letters in 'fucking'. -- <Leftmost> jimregan, that's because deep inside you, you are evil. <Leftmost> Also not-so-deep inside you. -- 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.

